将大型VB6应用程序升级到.NET.关于VB Migration Partner的观点

Ang*_*ker 4 .net migration vb6 vb6-migration

我有一个非常大的VB6代码库,有大量的第三方控件.想将其移至.NET.重写它是不可能的 - 客户认为没花钱去做同样的事情.使用内置升级向导迁移到.NET基本上是不起作用的.

有没有人从http://www.vbmigration.com/尝试过VB迁移合作伙伴. 如果是这样,有什么样的体验?

小智 6

我是VB Migration Partner工具的主要作者(在www.vbmigration.com上发布).通常,我们会很快回复来自现有或潜在客户的所有请求.如果发现很难联系我们,我很抱歉.请在http://www.vbmigration.com/contactus.aspx再试一次

我们相信我们的工具能够处理非常大的VB6应用程序.实际上,我们的大多数客户都在使用它来迁移200-500K行代码范围内的应用程序.我们目前正在开发一个超过1300万个LOC的"怪物应用程序",分为1200多个项目.

正如RSConley建议的那样,如果您的应用程序可以部分迁移和测试,那么任何转换工具都能发挥最佳作用.我们支持VB6项目组(在单个操作中转换),批量转换,并且我们支持与源代码控制工具的集成.(例如,我们保留上一代的解决方案/项目指南,以便您的SC工具知道如何处理新生成的代码.)

最后,我们即将发布的版本1.11,它可以生成.NET的DLL是与原来的COM DLL的二进制兼容的,这样就可以在一次迁移一个组件开始由所有其他部分使用的最基本的你的应用程序,无需重新编译它们.(据我们所知,VB Migration Partner是唯一具有此功能的工具.)

Francesco Balena - VB移民合作伙伴团队