如何将VB项目转换为C#项目

我有一个用VB编写的项目,我需要将整个项目转换为C#项目。 我不想按文件做文件,我find了一些在线转换器,但是它们只转换代码行,而不转换整个项目。 我在研究中发现,这里写到我看到这个问题 ,那里写了

“关于Sharpdevelop的最好的部分是它将整个项目(源文件)从VB和C#转换到另一个”

而且我也研究过Google,如果你右键点击这个项目,我在这里发现,“在Projects窗口中右键点击这个项目并selectConvert – From VB.NET to C#”。 但是当我在“项目”窗口中右键单击“项目”时,我可以find“转换”。 有什么工具,我必须为SharpDevelop安装,然后我将能够转换我的项目? 谢谢

我假设你尝试SharpDevelop 5,因为该版本中缺less转换function。

如果你安装SharpDevelop 4.4,你可以通过打开解决scheme将整个VB.NET项目转换为C#,右键单击项目窗口中的项目,selectConvert从VB.NET到C#

对不起,但我还没有遇到任何将转换整个项目的工具。 我刚刚创build了一个临时C#项目,并在过去的一段时间内对小部分进行了转换。 由于各种语言的差异,转换不是一个简单的一对一的代码图。 小步骤和一些很好的unit testing有助于加快速度。 或者,如果您的代码使用CodesmithTools提供的代码生成器工具,则它们通常会有编译器开关,这将有助于更改.net语言。 这肯定会有助于我的愚见。