IDE的Linux上的C#开发?
我有什么select? 我在一年前尝试过MonoDevelop,但是它非常麻烦。 最新的版本是一个稳定的开发环境吗?
MonoDevelop 2.0已经发布,它现在有一个像样的GUIdebugging器,代码完成,Intellisense C#3.0支持(包括LINQ)和一个体面的GTK#可视化devise器。
简而言之,从2.0版本开始,我已经开始使用Mono Develop,并且非常高兴。
查看MonoDevelop网站了解更多信息。
MonoDevelop的
有两个版本:
-
1.0:目前稳定的版本。 这确实是稳定的,但能力有限。 这对于小型项目来说是非常好的。 我通过Ubuntu的耐用回购。
-
2.0RC(aka 1.9.x),你可以通过SVN和编译。 这个过程非常简单,你可以在不安装的情况下运行它(通过
make run
)。 它的稳定性不如1.0,但是取决于你得到的是哪一个版本(这是一个开发快照)。 关于能力,这是伟大的。 它有重构,分析,插件等等。
微软已经发布了Visual Studio Code for Linux,它自然地具有很好的C#支持。
我会推荐Omnicore的 X-develop。 这是一个非常好的IDE,但是可以自由使用30天。
有一个Eclipse的C#绑定,虽然我没有亲自尝试过,所以我不能担保。 我使用MonoDevelop,这不是完美的,但大部分工作合理。 包含在Ubuntu 8.04(Hardy Heron)中的版本比Gutsy Gibbon版本要稳定得多。
前一段时间我用了MonoDevelop,很好。 它不像Eclipse或NetBeans用于Java开发那么好,但是这些都是属于自己的类。 我认为唯一真正的select是使用Emacs或VIM …
它相当精美。 稳定性真的不是问题。 简单的代码完成就在那里,跳转到声明,超类和非常有用的查找引用。 debugging不在那里,虽然这是一个相当明显的遗漏。 实际上,我花了几分钟的时间试图build立一个断点,直到我觉得没有办法“debugging…”而不是“运行…”
你看过SlickEdit吗? 我想在几年前,当我在Linux上开发C ++应用程序的时候,这是相当不错的。 它说它支持C#,但我不能评论如何。 不过,我很乐意将它用于我的C ++开发。
我一直在使用JetBrains骑手一段时间,我非常喜欢它。
它具有所有的ReSharper善良,并且是在OS / X或Linux上使用的快乐。 注意它仍然在Early Access Program中,所以它在那里和那里都有一些粗糙的边缘,但是大多数时候它在日常的使用中足够好。
你可以在这里得到它: https : //www.jetbrains.com/rider/download/
PS我主要使用它的.NET核心开发需求,但也用于传统的.NET编码。
最新版本是否稳定是一个稳定的开发环境?
可能…它在今年spring达到了1.0。