如何解决使用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中提供了大量迁移建议以及代码示例版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。