【发布时间】:2010-09-07 13:01:16
【问题描述】:
有哪些选择?他们有多受欢迎?与 Visual Studio 相比,这些 IDE 是否提供类似/更好的功能?
【问题讨论】:
标签: .net visual-studio
有哪些选择?他们有多受欢迎?与 Visual Studio 相比,这些 IDE 是否提供类似/更好的功能?
【问题讨论】:
标签: .net visual-studio
是的 - 您可以尝试使用 SharpDevelop:
http://www.icsharpcode.net/OpenSource/SD/
或者你可以只使用记事本,或者记事本++
http://notepad-plus.sourceforge.net/
然后在命令行编译。
编辑:如果您正在寻找免费的解决方案 - 试试 Visual Studio C# Express Edition:
【讨论】:
绝大多数 .net 开发人员都使用 Visual Studio,但也有几种选择。
Visual Studio Express Editions 是免费的,并为您提供 Visual Studio 的精简版本,您可以使用单一语言,即 VB、C# 或 C++。
SharpDevelop 可能是 Visual Studio 的最佳免费替代品。它是开源的,具有表单设计器等功能。它支持所有的 .net 语言(包括 IronPython、F# 和 Boo)。它还具有 Visual Studio 中没有的功能,例如在 C# 和 VB.net 之间进行转换的能力。您甚至可以在同一个项目中混合使用不同的语言。
MonoDevelop 也是免费和开源的。 - 现在可以在 Linux、Mac OS/X 和 Windows 上运行。
.net 编译器都是免费的,并且包含在 SDK 中。这意味着您始终可以使用任何文本编辑器并从命令行进行编译。除了一个非常简单的程序之外,这将是非常痛苦的!
【讨论】:
【讨论】:
查看单声道项目。 http://www.mono-project.com/
这是“.NET for linux”项目。
他们还有一个基于 eclipse 的 ide 作为整个事情的一部分。以前没用过,不过我用过eclipse做java和一些php的工作,eclipse还不错
编辑:该 ide 称为 MonoDevelop。见http://www.monodevelop.com/
【讨论】:
你会的
SharpDevelop - 它并不真正经得起 Visual Studio。你我发现它有时很有用,因为它支持 Visual Basic。有时我可以为我的 VS 上未安装的项目加载解决方案。但我发现真正有用的特性是:C# VB 代码、PInvoke 和正则表达式之间的转换。哦,别忘了对 Boo 的支持:D。 还有 Borland C# Builder AFAIK。只看过很久以前用过的人写的教程。
MonoDevelop - link text 如果我没记错的话,这是基于 SharpDevelop 0.9 的。我不得不说我只用过一次,看看我是否可以像在 Windows 中一样在 Linux 中使用线程。
这就是我记得的全部内容,我很确定至少还有一个 IDE,但我现在不记得了 :)。而且它们并不真正匹配 VS + Resharper :) 或 + CodeRush。
此外,您还拥有 Visual Studio Express,因此除非您必须在 Linux 上工作或有一些您认为可以尝试在 #D 中打开的项目,否则没有多少项目可用。 MonoDevelop 开始出现,请密切关注它。
我也发现了这个引用 X-Code
【讨论】: