【问题标题】:Can I use other IDEs other than Visual Studio for coding in .net?我可以使用 Visual Studio 以外的其他 IDE 在 .net 中进行编码吗?
【发布时间】:2010-09-07 13:01:16
【问题描述】:

有哪些选择?他们有多受欢迎?与 Visual Studio 相比,这些 IDE 是否提供类似/更好的功能?

【问题讨论】:

    标签: .net visual-studio


    【解决方案1】:

    是的 - 您可以尝试使用 SharpDevelop:

    http://www.icsharpcode.net/OpenSource/SD/

    或者你可以只使用记事本,或者记事本++

    http://notepad-plus.sourceforge.net/

    然后在命令行编译。

    编辑:如果您正在寻找免费的解决方案 - 试试 Visual Studio C# Express Edition:

    http://www.microsoft.com/express/vcsharp/

    【讨论】:

      【解决方案2】:

      绝大多数 .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 中。这意味着您始终可以使用任何文本编辑器并从命令行进行编译。除了一个非常简单的程序之外,这将是非常痛苦的!

      【讨论】:

        【解决方案3】:

        【讨论】:

          【解决方案4】:

          查看单声道项目。 http://www.mono-project.com/
          这是“.NET for linux”项目。
          他们还有一个基于 eclipse 的 ide 作为整个事情的一部分。以前没用过,不过我用过eclipse做java和一些php的工作,eclipse还不错

          编辑:该 ide 称为 MonoDevelop。见http://www.monodevelop.com/

          【讨论】:

            【解决方案5】:

            你会的

            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

            【讨论】:

              猜你喜欢
              • 2020-04-22
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2010-12-22
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2016-01-02
              相关资源
              最近更新 更多