如何为C#配置Eclipse

11

我使用的是Eclipse Juno和Windows 8操作系统。我想要在Juno中配置C#,因为Eclipse比其他框架更容易使用,它支持C/C++/Java等语言,但不支持C#,请问有人有关于此情况的想法吗?


2
我想如果某人因为某种原因不想使用Visual Studio的话,SharpDevelop可能是另一个选择。 - MetalMikester
1
如果你正在开发.NET,你应该使用Windows操作系统,唯一值得用来编写C#的IDE是Visual Studio。如果你想要一个开源的替代品,你可以使用MonoDevelop,但是如果这样做的话,你本来就不应该使用.NET。 - Delusional Logic
@WilliamTioWeeLeong VS不是开源的。 - Display Name
4
好的,我们一起开始对那个可怜的家伙进行攻击吧。毕竟Stack Overflow(SO)应该更像Reddit,是吧? - arkon
2
因为我们都知道Eclipse并不是主要用于编程的工具。 - John Biddle
2个回答

15

Eclipse是一个IDE,而不是“框架”。Juno是Eclipse的一个版本发布(具体来说是4.2版本,需要注意的是我们现在已经更新到Kepler版本即4.3)。

Eclipse不是C#/.NET IDE,它主要是Java和C/C++ IDE。

您可以通过第三方插件向Eclipse添加C#支持:http://emonic.sourceforge.net/,但我找不到有关此插件有效性的任何信息。

如果您想要一个好的C# IDE,请安装Visual C# Express:http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products

如果您不想使用Visual Studio,则可以使用MonoDevelop:http://monodevelop.com/


1
哇,我真的没有想到会有一个插件,有点希望IntelliJ和Android Studio能够终止它 +1。 - Sayse
Xamarin Studio也是一个很好的IDE。 - ZeroPhase
实际上我可以使用Mono,你是正确的。 - Emre Yardımcı
MonoDevelop不是一个好的替代品。它缺少许多常规IDE多年来拥有的功能,例如两个或更多源文件的分割视图。 - Ello
3
@ Dai -1因为Eclipse是一个应用平台,不涉及任何编程语言的知识。JDT、CDT和其他功能为该平台增加了编程支持。通常人们会下载一个包含一个或多个功能的Eclipse平台分发/捆绑包。最常见的是“Java开发人员的Eclipse IDE”分发版本,其中包括JDT(Java开发工具)。 - Kai K.
@KaiK. 同意。Eclipse是一个RCP(富客户端平台)。NetBeans是另一个流行的例子。 - rbaleksandar

2
我不建议使用Eclipse来编写C#代码。
虽然有适用于Eclipse的解决方案可供使用,可以实现C#语法高亮显示,但我不确定它是否具备编译能力。
此外,既然VS已经提供了如此多的功能,为什么还要使用Eclipse呢?毕竟,微软开发了这种语言,他们的软件非常适合使用。
更不用说,VS拥有非常华丽的WinForms自定义功能。即使Eclipse推出了类似的功能,也无法与之相比。
如果您想让VS C# Express像Eclipse一样运作(键绑定,颜色等),那么您可以自己完成,并自定义选项。我个人非常喜欢Eclipse,但它无法与Visual Studio这样的强大工具相提并论。
阅读这篇文章,它是由一个喜欢Eclipse的人撰写的,但是在VS中进行编程。这可能会帮助您入门。

C#是一种针对CLR的特定语言,有一些平台可以模拟CLR,主要是Mono,使得C#可以在除Windows以外的其他平台上运行。 - ClassicThunder
6
可能是因为它实际上并没有回答问题。"不要那样做"或者"做你要求的这个替代方案"作为评论可能更好。 - NateS
这并不是对确切问题的实际回答,但它提供了有用的信息,解释为什么没有这样的答案。 - Roland

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接