微软推荐的 VB6 项目源代码迁移工具
- 1、微软推荐的 VB6 项目源代码迁移三款工具
- 2、Visual Basic 6 升级助手(VBUC)
- 3、Great Migrations Studio (gmStudio)
- 4、VB 迁移伙伴工具(VB Migration Partner tool)
1、微软推荐的 VB6 项目源代码迁移三款工具
详见微软介绍: https://learn.microsoft.com/en-us/previous-versions/visualstudio/visual-basic-6/partners
微软官方 Visual Basic 6.0 的支持下载: https://learn.microsoft.com/en-us/previous-versions/visualstudio/visual-basic-6/downloads
2、Visual Basic 6 升级助手(VBUC)
Mobilize.Net 的 Visual Basic Upgrade Companion(VBUC)是业界领先的 VB6 迁移到 .NET 的工具。VBUC 有着数百万条迁移到 C# 和VB.NET 的可靠记录,它可以帮助您将业务关键型应用程序从过时的状态中移出,而不受第三方依赖性的约束。您可以免费获得此工具的一个版本。带有免费试用许可证的 VBUC,以便使用将多达 10000 行 VB6 更新为VB.NET 或 C#.NET。
官方下载链接(需要填写信息以获取免费试用许可证): https://www.mobilize.net/products/app-migrations/vbuc/free-trial
直接下载链接(无免费试用许可证): VBUC 10.3
入门介绍: https://www.mobilize.net/documentation/vbuc/getting-started
激活 VBUC 许可证:
VBUC 需要许可证文件才能工作,无论您是在评估模式下使用它还是为应用程序购买了许可证。当您第一次运行 VBU C时,VBUC 将尝试联网自动下载并激活试用许可证。如果您运行 VBUC,并在主窗口的右下角看到 “Licensed To:(Trial)Your Company” 消息,那么就可以开始使用了。试用许可证可以迁移 10000 行 VB6 更新为 VB.NET 或 C#.NET。
如果没有激活试用许可证,自动许可下载失败,系统将提示您输入新的许可文件:
在这里,您可以单击《下载许可证…》并输入下载 VBUC 时使用的电子邮件地址。这将为您下载并注册许可证(它不会向您的电子邮件发送许可证)。
3、Great Migrations Studio (gmStudio)
gmStudio 是一个独特的系统重建环境,用于开发可扩展的自定义 VB6/ASP/COM 转换为 .NET的升级解决方案。作为一个全面的软件重新设计平台,gmStudio 可以帮助您规划、定制、改进、验证和跟踪升级过程,并满足您的源代码和 .NET 标准。如果您希望保留和提高VB6/ASP/COM 资产的价值,gmStudio是最先进、最具成本效益的解决方案。
了解更多信息并下载gmStudio的免费版本:
https://www.greatmigrations.com/resources/gmstudio-promotion.aspx
4、VB 迁移伙伴工具(VB Migration Partner tool)
VB 迁移伙伴工具是一款创新的VB6转换软件,由VB大师 Francesco Balena 领导的著名 VB和 .net 专家团队创建,可帮助您将 VB6 应用程序移植到VB.NET或 c#.NET,它支持几乎所有的 VB6 特性和控件,与其他转换工具相比,它生成 .net 应用程序的错误更少,时间也更短。VB 迁移伙伴依赖于一个复杂的转换引擎,它可以处理 .net 框架中没有直接对应的构造。代码生成模块和强大的重构模块所生成的 .net 代码在质量上可与专业开发人员编写的代码相媲美。更棒的是,开发人员可以自定义生成的代码,并可以改进转换后的应用程序的行为,同时保持它与原始 VB6 项目的同步,这要归功于转换-测试-修复周期方法。
通过 10 个简单步骤迁移 VB6 应用程序:
- 运行 VB6 Bulk Analyzer 并获得免费迁移评估
- 下载、安装和注册 VB迁移伙伴
- 准备用于移植的 VB6 代码
- 运行 VB 迁移合作伙伴以转换 VB6 应用程序
- 为第三方 ActiveX 控件生成包装
- 达到零编译错误阶段
- 达到零时间错误阶段
- 实现与原始 VB6 代码的功能等价
- 优化转换的 .NET代码
- 扩展 .NET应用程序
了解更多信息前往: http://vbmigration.com/