.net 4.0 如何将vb.NET4.0项目转换为C#4.0项目?

.net 4.0 如何将vb.NET4.0项目转换为C#4.0项目?,.net-4.0,code-conversion,.net 4.0,Code Conversion,我调查了: 以及: 但两者都不是我想要的 编辑: 第一个链接只翻译源代码(.vb),并且做得很好。我还需要转换项目 第二个环节#develop不处理.NET4.0项目 所以,这就是为什么我说两者都不是我想要的。哈米什——我退出评论流,直接回答这个问题。不幸的是,似乎没有什么神奇的程序。但好消息是,它是一个相对较小的程序(仅4个文件中包含400行代码) 所以,如果是我,我会 启动一个新的C#项目 添加您拥有的4个类文件 通过最初链接到的VB->c#翻译程序分别运行它们 转储VB日志文件并添加l

我调查了:

以及:

但两者都不是我想要的

编辑:

第一个链接只翻译源代码(.vb),并且做得很好。我还需要转换项目

第二个环节#develop不处理.NET4.0项目

所以,这就是为什么我说两者都不是我想要的。

哈米什——我退出评论流,直接回答这个问题。不幸的是,似乎没有什么神奇的程序。但好消息是,它是一个相对较小的程序(仅4个文件中包含400行代码)

所以,如果是我,我会

  • 启动一个新的C#项目
  • 添加您拥有的4个类文件
  • 通过最初链接到的VB->c#翻译程序分别运行它们
  • 转储VB日志文件并添加log4net
  • 将Windows脚本从VB转换成C#(我想你的问题是上面的翻译程序对Windows脚本主机的类型很敏感)
  • 编译和测试
  • 幸运的话,这会花你几个小时。如果运气不好,这取决于项目实际做了什么,这将决定需要多长时间

    祝你好运

    如果您决定走这条路,那么首先要对注释掉大部分代码、编译和消除编译错误持开放态度。我会尽力留意在头版看到的任何其他具体问题,以帮助您解决。

    哈米什——我将退出评论流,直接回答问题。不幸的是,似乎没有什么神奇的程序。但好消息是,它是一个相对较小的程序(仅4个文件中包含400行代码)

    所以,如果是我,我会

  • 启动一个新的C#项目
  • 添加您拥有的4个类文件
  • 通过最初链接到的VB->c#翻译程序分别运行它们
  • 转储VB日志文件并添加log4net
  • 将Windows脚本从VB转换成C#(我想你的问题是上面的翻译程序对Windows脚本主机的类型很敏感)
  • 编译和测试
  • 幸运的话,这会花你几个小时。如果运气不好,这取决于项目实际做了什么,这将决定需要多长时间

    祝你好运


    如果您决定走这条路,那么首先要对注释掉大部分代码、编译和消除编译错误持开放态度。我会注意帮助您解决头版上出现的任何其他具体问题。

    我们也不知道您想要什么。真的吗?2票结束?为什么?我不知道有什么自动化的工具。你的项目有多大?它有4个文件,总共400行代码+带有VB.Net特定内容的app.config文件以及项目文件本身。它是唯一一个与其他20个C#项目并列的VB.Net项目,是一个令人眼花缭乱的项目。。。只是它在清理后显示错误这一事实让我感到困扰。和往常一样,不久前写这篇文章的人离开了。。。它会编译成一个任务关键型的.exe文件,我不喜欢这种乱七八糟的文件,因为只有400行代码,我可能会尝试重写它。使用你链接到的第一个工具可能会让你成功50%,唯一困难的部分是app.config。创建项目文件可能过于简单,因为它很可能只引用其他4个代码文件。你还没有重写它还有别的原因吗?我们也不知道你想要什么。真的吗?2票结束?为什么?我不知道有什么自动化的工具。你的项目有多大?它有4个文件,总共400行代码+带有VB.Net特定内容的app.config文件以及项目文件本身。它是唯一一个与其他20个C#项目并列的VB.Net项目,是一个令人眼花缭乱的项目。。。只是它在清理后显示错误这一事实让我感到困扰。和往常一样,不久前写这篇文章的人离开了。。。它会编译成一个任务关键型的.exe文件,我不喜欢这种乱七八糟的文件,因为只有400行代码,我可能会尝试重写它。使用你链接到的第一个工具可能会让你成功50%,唯一困难的部分是app.config。创建项目文件可能过于简单,因为它很可能只引用其他4个代码文件。你还没有重写它还有别的原因吗?谢谢你,马特。你也可以扫描SO“邮箱”查看相关评论。谢谢你,马特。您还可以扫描SO“邮箱”以查看任何相关评论。