upgrade program for converting vb6 app to C#

风流意气都作罢 提交于 2019-12-02 07:29:38

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.

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 .

One way to do this, which was used successfully in one of my previous teams, is:-

  1. use the free Microsoft tools for upgrading from VB6 to VB.NET (e.g. http://msdn.microsoft.com/sv-se/vbrun/ms788233)
  2. compile the resulting code into assemblies
  3. decompile the assemblies into C# using a tool such as .NET Reflector, ILSpy, etc.
  4. cover the code in unit tests
  5. refactor until the code is managable (the initial code is likely to be quite ugly)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!