我有一个用VB编写的项目,我需要将整个项目转换为C#project.我不想一个文件一个文件地做,我在网上找到了一些转换器,但它们只转换代码行,而不是整个项目.我在研究中发现,这里写着

"Sharpdevelop最棒的地方在于它可以将整个项目(源文件)从VB和C#转换为其他方式"

我还在谷歌上做了研究,如果你右键点击这个项目,我发现有here个, "在"项目"窗口中右键单击项目,然后 Select "转换-从VB.NET到C#".但是,当我在"项目"窗口中右键单击项目时,我可以找到"转换".有没有什么工具需要我为SharpDeveloper安装,然后我才能转换我的项目? 谢谢

推荐答案

我假设您try 了SharpDevelop 5,因为该版本中缺少转换功能.

SharpDeDevelopment团队的VB to C# code converter现在是Visual Studio的独立扩展.安装后,您可以将整个VB.NET项目转换为C#,方法是打开解决方案,右键单击解决方案资源管理器中的解决方案 node ,然后 Select Convert to C#.

.net相关问答推荐

PowerShell中窗体定时器和系统定时器的统一处理

如何在AutoMapper中添加自定义方法到项目中?

向从 .NET 序列化的对象添加 Xml 属性

将日期时间转换为日期格式 dd/mm/yyyy

比较 C# 中的字符串和对象

Linq查询分组并 Select 第一个项目

在 C# 中将字符串转换为十六进制字符串

List 和 IEnumerable 的实际区别

使用 XmlSerializer 将空 xml 属性值反序列化为可为空的 int 属性

解密 .NET clr20r3 异常参数 P1..P10

C#As的 VB.NET 类似功能

C# - 你如何停止计时器?

静态方法继承的正确替代方法是什么?

在 C# 中,为什么不能将 List 对象存储在 List 变量中

ConcurrentDictionary TryRemove 何时返回 false

使用+运算符的字符串连接

如何找到二维数组的大小?

如何在 Dapper.Net 中编写一对多查询?

MemoryCache 不遵守配置中的内存限制

Roslyn 编译代码失败