C# · 12月 27, 2021

c# – Windows上适用于Mono的IDE

我想在 Windows上的C#中为Win / Linux / Mac开发Mono应用程序.有没有什么真正的(Visual Studio可比较)的IDE?如果我可以通过使用Mono编译器来管理Visual C#Express来编译解决方案,那么最好的办法.

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

还有一个MonoDevelop.我试过了,它很烂根本不可比Visual Studio.没有WinForms设计师,吨其他缺少的功能.我只是想减少MonoDevelop的开发,并为#develop构建一个插件.

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

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

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

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