任何人都可以推荐一个可以用来将VB.NET项目转换为C#的好应用程序,而不必做太多的手工工作吗?
我们已经使用Reflector手动执行小型库,但是一些较大的项目太慢而且复杂,无法手动完成.
您可以使用Lutz Roeders Reflector(http://www.red-gate.com/products/reflector),它可以将整个程序集反编译为Visual Studio项目.这样您就可以从任何.NET Langauge转换为该程序支持的语言之一(C#.VB.NET,MC++,Delphi,Chrome)
有形软件做各种转换器,包括VB到C#.
我已经玩了一点,因为他们很友好地免费给我一份副本,但我不能说我已经对它进行了压力测试.当我使用它时它虽然很好 - 当然值得一试.
要记住一些事情......
1)根据VB.Net代码的编写方式,自动转换可能是也可能不是100%可能.VB.Net允许一种"松散"的编码风格,它对C#来说是模棱两可的.因此,可能需要一些人工干预.
2)如果VB.Net代码正常运行,您可能只想将其保留为VB.Net.VB.Net和C#项目都可以在同一个解决方案中共存.