适用于Windows的Mono的好IDE

Pay*_*aya 9 c# windows mono sharpdevelop monodevelop

我想在Windows上用C#开发Win/Linux/Mac的Mono应用程序.有没有真正好的(Visual Studio可比较的)IDE?如果我能够设法Visual C# Express使用Mono编译器编译解决方案,那将是最好的.

我找到了一个#developIDE,它看起来非常酷,并且具有很多功能,Visual Studio的Express版本没有(比如TortoiseSVN,NUnit等的插件).Hovewer 3.*版本放弃了对Mono的支持,因此您无法再使用Mono编译器编译解决方案.

还有一个MonoDevelop.我试过了,很糟糕.根本不可与Visual Studio相媲美.没有WinForms设计师,+吨其他缺少的功能.我想他们是否会放弃MonoDevelop的开发并为#develop构建一个插件.

有没有其他足够好的IDE,或者是否有可能使Visual C#Express或#develop使用Mono编译器编译解决方案?

编辑:Delphi Prism看起来很酷,但它不是C#.

Ree*_*sey 9

您始终可以使用Visual Studio Express Edition开发应用程序(因为您不想为Mono Tools付费).Monodevelop现在将支持Visual Studio解决方案的编译,因此只需在VS中进行开发,并在Monodevelop中偶尔重新编译以保证支持.

由于Mono现在支持Windows窗体,因此您可以完全在Visual Studio中开发Windows窗体应用程序,并使用Mono进行部署.由于C#编译为IL,因此您使用哪个IDE进行开发无关紧要 - 您仍然可以在Mono上运行它.

  • @Paja:不.这就是Mono和CIL的美丽(这是你用C#生成的).您可以使用Mono在Windows上运行使用Visual Studio编译的程序 - 无需重新编译.使用Mono编译只是帮助你确保你没有做一些Mono不支持的事情......如果你坚持使用标准的C#和Windows形式,它往往在单声道上"正常工作" - 没有重新编译. (2认同)

Mir*_*vic 8

如何单工具Visual Studio的

请注意,它是一个商业插件.