我可以使用Visual Studio以外的其他IDE在.net中进行编码吗?

时间:2020-03-05 18:46:22  来源:igfitidea点击:

有什么选择?他们有多受欢迎?与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中。这意味着我们始终可以使用任何文本编辑器并从命令行进行编译。除了真正简单的程序之外,使用其他任何方法都将非常痛苦!