将VB转换为C#的工具建议

时间:2008-09-15 21:31:13

标签: c# vb.net visual-studio-2008

我们有一个包含超过500,000行VB.NET的项目,我们需要转换为C#。基于经验的任何建议,使用哪些工具?我们正在使用Visual Studio 2008,我们的目标是3.5。

7 个答案:

答案 0 :(得分:10)

我同意评论。你有500,000行经过验证的VB.NET代码。为什么你会浪费任何时间改变它?没有人说你不能用C#编写所有新组件。

我会考虑不要担心工具而是真的问自己,为什么要这样做?

答案 1 :(得分:3)

Reflector将反编译IL并为你生成C#,它会很粗糙,但开始不错。

答案 2 :(得分:3)

这个eval有一段时间了吗?你会发现许多“免费”解决方案在边缘情况下都很糟糕。这种商业产品http://www.tangiblesoftwaresolutions.com绝不是完美的;但是,这是我们在进行真正的转换测试时能找到的最好的。注意:我只是作为客户说话。如果有人找到了一个在实际使用中产生比这更好的转换的解决方案,请告诉我。

答案 3 :(得分:2)

曾经有一个Reflector的加载项,它创建了一个完整的Visual Studio解决方案。但是,我不知道它是否仍然可用或正在工作,现在Red Gate已经接管了Reflector。

答案 4 :(得分:2)

SharpDevelop内置IIRC转换器。

答案 5 :(得分:1)

我已经暂时使用this site进行了一些较小的转换。它非常可靠。

根据网站的说法,他们的转换器基于内置转换器的open source IDE,因此您也可以尝试使用“源站点”。

答案 6 :(得分:1)