我有什么选择?我试图MonoDevelop一年多以前,但它是极其越野车。是最新的版本一个稳定发展的环境?

有帮助吗?

解决方案

MonoDevelop 2.0已经发布,它现在有一个不错的GUI调试器,代码完成,Intellisense C#3.0支持(包括linq),以及一个像样的GTK #Visual Designer。

简而言之,自从2.0发布以来,我已经开始再次使用Mono Develop,并且到目前为止对它非常满意。

查看 MonoDevelop网站了解更多信息。

其他提示

Microsoft已发布 Visual Studio Code 对于Linux,它自然具有良好的C#支持。

Monodevelop
有2个版本:

  • 1.0:目前稳定的版本。这的确是稳定的,但有些限制在其能力。这是很好的小项目。我得到了它通过ubuntu哈repos.

  • 2.0RC(又名1.9.x)可以获得通过SVN和编译。该进程是相当直截了当,并且可以运行,而无需安装(通过 make run).这是有点不太稳定的于1.0,但这取决于其建立的,你得到的(这是一个发展的快照)。关于功能,它是巨大的。它具有的重构,分析吨的插件,等等。

我建议从 Omnicore 进行X-develop。这是一个非常好的IDE,但只能免费使用30天。

Eclipse有一个C#绑定,虽然我没有亲自尝试过,所以我不能保证它。我使用的MonoDevelop并不完美,但在大多数情况下工作得相当好。包含在Ubuntu 8.04(Hardy Heron)中的版本比Gutsy Gibbon版本稳定得多。

我一直在使用 JetBrains Rider 很长一段时间,我非常喜欢它。

它具有ReSharper的所有优点,并且在OS / X或Linux上使用是一种乐趣。请注意它仍然在早期访问程序中,因此它有一些粗糙的边缘,但大多数时候它适用于日常使用。

你可以在这里得到它: https://www.jetbrains.com/rider/download/

P.S。我主要将它用于.NET Core开发需求,但也将它用于传统的.NET编码。

我刚刚使用过MonoDevelop,很好。它并不像Eclipse或NetBeans那样适合Java开发,但它们确实属于自己的类。我认为唯一真正的替代方案是使用emacs或vim ......

它相当精致。稳定性确实不是问题。简单的代码完成就在那里,跳转到声明,超类和非常有用的查找引用。但是调试并不存在,这是一个相当明显的遗漏。我实际上花了几分钟试图设置一个断点,直到我意识到甚至没有办法“调试......”。而不是“运行...”

您是否看过 SlickEdit ?几年前,当我在Linux上开发C ++应用程序时,我认为这是相当不错的。它说它支持C#,但我不能评论它有多好。不过,我很高兴将它用于我的C ++开发。

  

最新版本是否稳定稳定的开发环境?

可能......它在去年春天达到了1.0。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top