我可以使用Visual Studio以外的其他IDE在.net中进行编码吗?
有什么选择?他们有多受欢迎?与Visual Studio相比,这些IDE是否提供类似/更好的功能?
解决方案
回答
是的,我们可以尝试使用SharpDevelop:
http://www.icsharpcode.net/OpenSource/SD/
或者我们可以只使用记事本或者记事本++
http://notepad-plus.sourceforge.net/
然后在命令行上编译。
编辑:如果我们正在寻找免费的解决方案,请尝试使用Visual Studio CExpress Edition:
http://www.microsoft.com/express/vcsharp/
回答
MonoDevelop
回答
签出mono项目。 http://www.mono-project.com/
这是" .NET for linux"项目。
他们还有一个基于日食的想法,作为整个事情的一部分。以前从未使用过它,但是我已经将eclipse用于Java和一些php工作,并且eclipse相当不错
编辑:ide被称为MonoDevelop。见http://www.monodevelop.com/
回答
你做
SharpDevelop它并不能真正抵挡Visual Studio。我们发现它有时支持Visual Basic,因此有时很有用。有时,我可以为未安装在VS上的项目加载解决方案。但是我发现的真正有用的功能是:C <-> VB代码,PInvoke和正则表达式之间的转换。哦,别忘了对Boo:D的支持。
还有Borland CBuilder AFAIK。只看到很久以前使用它的人编写的教程。
MonoDevelop链接文本如果我没有记错的话,这是基于SharpDevelop 0.9的。我不得不说我只使用过一次,看是否可以像在Windows中一样在Linux中使用线程。
这就是我所记得的,我很确定至少还有一个IDE,但我现在不记得了:)。另外,它们与VS + Resharper :)或者+ CodeRush并不完全匹配。
另外,我们还拥有Visual Studio Express,因此除非我们必须在Linux上工作或者有一些我们认为可以尝试在#D中打开的项目,否则那里没有太多东西。 MonoDevelop开始尝试保持警惕。
我发现这也引用了X代码
回答
绝大多数.net开发人员都使用Visual Studio,但是有两种选择。
Visual Studio Express Edition是免费的,可为我们提供Visual Studio的简化版本,我们可以使用一种语言(即VB或者Cor C ++)来使用。
SharpDevelop可能是Visual Studio的最佳免费替代品。它是开源的,具有表单设计器之类的功能。它支持各种.net语言(包括IronPython,Fand Boo)。它还具有Visual Studio中未提供的功能,例如在Cand VB.net之间进行翻译的功能。我们甚至可以在同一项目中混合使用不同的语言。
MonoDevelop也是免费和开源的。现在可以在Linux,Mac OS / X和Windows上运行。
.net编译器都是免费的,并且包含在SDK中。这意味着我们始终可以使用任何文本编辑器并从命令行进行编译。除了真正简单的程序之外,使用其他任何方法都将非常痛苦!