2011-11-19 136 views

回答

1

微软专门致力于site to VB6->.NET migration
他们向ArtInSoft推荐Free tool

但是我不确定我想维护一个用VB6风格编写的.NET应用程序。但另一方面,一个工具可以给你一个好的开始,你可以重构结果的地方,工具不会产生你喜欢的代码。

1

在Visual Studio的最新版本中,IDE中现在缺少VB6迁移向导。

执行迁移的好外部工具是VBUC。要做到这一点

1

的一种方式,它成功地应用在我以前的球队之一,就是: -

  1. 使用免费的Microsoft工具,用于从VB6升级到VB.NET(例如,http://msdn.microsoft.com/sv-se/vbrun/ms788233
  2. 使用工具编译得到的代码到组件
  3. 反编译组件到C#诸如.NET 反射器,ILSpy等
  4. 盖在单元中的代码测试
  5. ř直到代码是可管理的(初始代码很可能是 相当难看)
相关问题