我有一个VB5 (非.net)项目,我想将其升级为c#项目。有没有人有任何关于方法或免费工具的建议,可以帮助我做到这一点。
谢谢
布拉德
发布于 2009-01-12 15:43:27
直接重写会让你感觉更好。
发布于 2009-01-12 15:50:30
我的建议是首先将项目转换为VB6。从那里继续下去会容易得多。有许多工具可以帮助您做到这一点。这里有VBMigration Partner,也有vbto。我也没有尝试过YMMV。
如果成本是一个限制,你可以尝试这样做:在Visual Studio中有一个向导会尝试将VB6升级到VB.NET。它不是100%准确的,你必须为VB.NET不支持的东西编写代码,比如控件数组等。一旦代码在VB.NET中,你可以使用像SharpDevelop这样的工具将VB.NET转换为C#。这可能有点单调乏味,但我想所有的路,无论多么曲折,都会通向罗马。
发布于 2009-01-12 15:53:59
如果你能够将它迁移到VB6,你可以使用code advisor来查看如何修复你的项目,使其与vb.net兼容,然后你可以迁移到vb.net,如果成功,你可以使用this工具将其转换为c#或Reflector。
我给它1x10^(-100)%的机会去工作。祝好运。
https://stackoverflow.com/questions/435792
复制相似问题