将 vb6 应用程序转换为 C# 的升级程序
实现这一目标的最佳途径是什么?
我知道VS2005包含升级机制。 VS以后的版本有这个吗?
What is the best pathway to achieve this?
I know that VS2005 contains an upgrade mechanism. Do any later versions of VS contain this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Microsoft 专门建立了VB6->.NET 迁移网站。
他们推荐 ArtInSoft 的免费工具。
不过,我不确定是否愿意维护以 VB6 风格编写的 .NET 应用程序。但另一方面,工具可以给您一个良好的开端,并且您可以在该工具不生成您喜欢的代码的情况下重构结果。
Microsoft has devoted a site to VB6->.NET migration.
They recommend a Free tool from ArtInSoft.
However I'm not sure I'd like to maintain a .NET application written in VB6-style. But on the other hand a tool could give you a good start and you can refactor the result where the tool does not produce code of your liking.
在最新版本的 Visual Studio 中,IDE 中现在缺少 VB6 迁移向导。
执行迁移的一个很好的外部工具是 VBUC 。
In the latest release of Visual Studio, the VB6 Migration wizard is now missing from the IDE.
A good external tool to perform a migration is VBUC .
实现此目的的一种方法是:-
Reflector、ILSpy 等
变得很丑)
One way to do this, which was used successfully in one of my previous teams, is:-
Reflector, ILSpy, etc.
be quite ugly)