IDE可以在Linux上进行C#开发吗?
时间:2020-03-06 14:54:12 来源:igfitidea点击:
我有什么选择?一年多以前,我尝试过MonoDevelop,但是它有很多问题。最新版本是稳定的开发环境吗?
解决方案
Is the latest version stable a stable development environment?
大概...今年春天它达到了1.0。
MonoDevelop 2.0已发布,现在具有不错的GUI调试器,代码完成,Intellisense C3.0支持(包括linq)和不错的GTKVisual Designer。
简而言之,自2.0版本以来,我再次开始使用Mono Develop,并且到目前为止对它感到非常满意。
请访问MonoDevelop网站以获取更多信息。
我前一段时间使用过MonoDevelop,这很好。对于Java开发,它远不及Eclipse或者NetBeans好,但是它们确实属于它们自己的一类。而且我认为唯一真正的替代方法是使用emacs或者vim ...
相当漂亮。稳定性确实不是问题。那里有简单的代码补全,还有跳转到声明,超类和极其有用的find引用的过程。但是,调试不存在,这是一个相当明显的遗漏。实际上,我花了几分钟尝试设置一个断点,直到我意识到甚至没有一种方法可以"调试..."代替"运行..."。
我们看过SlickEdit吗?几年前,当我在Linux上开发C ++应用程序时,我认为这相当不错。它说它支持C#,但是我不能评论它的性能如何。不过,我很高兴将其用于我的C ++开发。
我建议从Omnicore进行X-develop。这是一个非常好的IDE,但是只能免费使用30天。
Eclipse有一个Cbinding,尽管我还没有亲自尝试过,所以我不能担保它。我使用的不是MonoDevelop,它不是完美的,但在大多数情况下都能正常工作。 Ubuntu 8.04(Hardy Heron)中包含的版本比Gutsy Gibbon版本更稳定。
Monodevelop
大约有2个版本:
- 1.0:当前稳定的版本。它确实是稳定的,但在功能上有所限制。对于小型项目来说非常好。我是通过ubuntu hardy仓库获得的。
- 2.0RC(aka 1.9.x)可以通过SVN进行编译。这个过程非常简单,我们无需安装即可运行它(通过
make run
)。它的稳定性要比1.0差一些,但要取决于我们所获得的版本(这是开发快照)。关于功能,这很棒。它具有重构,配置文件,大量插件等。