使用VS2010 Express将vb6项目转换为.net?

| 我似乎无法使用VS2010 Express将vb6 ActiveX dll项目(.vbp)转换为.net。 还有另一种方法吗? 更新 因此,现在Microsoft已停止提供VB6迁移工具(VS2010)。我应该改为迁移到.NET 3.5并使用VS2008吗? 将其获取到.Net,然后在准备好时将其迁移到4.0。 有什么想法吗?
已邀请:
在回答更新的问题时:我建议阅读Microsoft的建议页。它很好地概述了您的五个基本选项(迁移,扩展,重写,替换,不执行任何操作)。您需要考虑每种选择的利弊,以及它们对您的重要性。这个问题没有一个万能的答案。 使用Visual Studio 2008迁移到.Net的目标是.Net 3.5,这使您对
Microsoft.VisualBasic.Compatibility.dll
(the1ѭ命名空间)具有依赖性。在.Net 4中已将其标记为过时,因此在将来的.Net版本中可能会删除它。这是赞成使用商业迁移工具或重写的观点。
好的,我通过SO上的几个链接发现VS2010不再随转换器一起提供。显然,M $现在正在宣传一种第三方工具来做到这一点。 堆栈溢出链接: https://stackoverflow.com/questions/395/how-do-you-migrate-a-large-app-from-visual-basic-6-0-to-vb-net/82200#82200 微软链接: http://msdn.microsoft.com/en-us/vbasic/ms788233
对于VS2008或Visual Studio 2008 Express,一个不错的选择是使用Visual Basic升级配套工具。 可以从MSDN页面下载此工具: Visual Basic升级伴侣 此工具将帮助您将VB6代码迁移到Visual Studio 2010到VB.NET或C#。如果您有兴趣迁移到Silverlight或Azure,请参阅: 从VB6或Winforms迁移到Silverlight或从本地软件转换到云 http:// \ blogs.artinsoft.net \\ mrojas中提供了大量迁移建议以及代码示例

要回复问题请先登录注册