【问题标题】:IDE's for C# development on Linux?IDE 用于 Linux 上的 C# 开发?
【发布时间】:2010-09-14 03:51:33
【问题描述】:

我有哪些选择?一年多前我尝试过 MonoDevelop,但它非常有问题。最新版本是稳定的开发环境吗?

【问题讨论】:

  • 我不想成为一个彻头彻尾的沮丧者,但你下载并尝试过了吗?在你的机器上免费运行 linux 的方式太多了,我希望你能回来回答这个问题
  • 我不明白你的问题。是的,我有一个稳定的 Linux 安装。是的,我已经尝试过旧版本的 MonoDevelop(正如我在问题中指出的那样)你问我是否尝试过所有可用的 C# 兼容 IDE?
  • 你可以下载最新版本再试一次....一年很长。
  • 我问的是 SO 推荐什么,而不仅仅是 MonoDevelop,而且开始一个项目只是在几周后发现 IDE 不支持 X,Y,Z 并不是很明智或者当你使用某种构造时它会崩溃。

标签: c# linux ide mono


【解决方案1】:

最新版本稳定是稳定的开发环境吗?

可能......今年春天它达到了 1.0。

【讨论】:

    【解决方案2】:

    MonoDevelop 2.0 已经发布,它现在有一个不错的 GUI 调试器、代码完成、Intellisense C# 3.0 支持(包括 linq)和一个不错的 GTK# 可视化设计器。

    简而言之,从 2.0 版本开始,我再次开始使用 Mono Develop,目前为止对它非常满意。

    查看MonoDevelop website 了解更多信息。

    【讨论】:

    • MonoDevelop 4.0 现已推出。我经常使用 VS2012,这是一个了不起的竞争者,因为它的 Linux/Opensource(VisualStudio,不像其他所有的 MS,摇滚)。
    • 我可以用它为Android和iPhone开发移动应用吗?
    • @AaronFranke 不,Android/ios 开发需要 Xamarin Studio。 Xamarin Studio 是 Mono Develop + Android 和 IOS,Xamarin/Microsoft 选择不支持 Linux 上的 Xamarin Studio
    【解决方案3】:

    我不久前使用过 MonoDevelop,它很好。对于 Java 开发来说,它远不如 Eclipse 或 NetBeans 好,但它们确实属于自己的一类。而且我认为唯一真正的选择是使用 emacs 或 vim...

    它相当精致。稳定性真的不是问题。那里有简单的代码完成,跳转到声明、超类和非常有用的查找引用。但是,调试不存在,这是一个相当明显的遗漏。实际上,我花了几分钟尝试设置断点,直到我意识到甚至没有办法“调试...”而不是“运行...”

    【讨论】:

      【解决方案4】:

      你看过SlickEdit吗?几年前,当我在 Linux 上开发 C++ 应用程序时,我认为它非常好。它说它支持 C#,但我不能评论它有多好。不过,我很高兴将它用于我的 C++ 开发。

      【讨论】:

        【解决方案5】:

        我会推荐来自Omnicore 的 X-develop。它是一个非常好的 IDE,但只能免费使用 30 天。

        【讨论】:

        • 如果广告效果和广告效果一样好。谢谢链接。
        • 效果很好。还有一种方法可以绕过 30 天的限制 - 只需删除它在您的主目录中创建的文件和目录。
        • 避免为开发人员的工作付费的好方法。
        • 该链接已失效。我认为这可能是新链接:freecode.com/projects/xdevelop
        • 该链接仍然无效。此外,该“freecode.com”网站已停产。
        【解决方案6】:

        有一个 Eclipse 的 C# 绑定,虽然我没有亲自尝试过,所以我不能保证。我使用 MonoDevelop,它并不完美,但在大多数情况下工作得相当好。 Ubuntu 8.04 (Hardy Heron) 中包含的版本比 Gutsy Gibbon 版本稳定得多。

        【讨论】:

        • 我相信 Eclipse 的 C# 绑定不再维护,而且也不是那么好。
        【解决方案7】:

        单一开发
        有 2 个版本:

        • 1.0:当前稳定版本。它确实是稳定的,但它的功能有些有限。这对于小型项目非常有用。我是通过 ubuntu hardy repos 获得的。

        • 2.0RC (aka 1.9.x) 你可以通过 SVN 和编译得到它。该过程非常简单,您无需安装即可运行它(通过make run)。它不如 1.0 稳定,但这取决于您获得的构建版本(这是一个开发快照)。关于能力,它很棒。它有重构、分析、大量插件等。

        【讨论】:

          【解决方案8】:

          Microsoft 已经发布了适用于 Linux 的 Visual Studio Code,它自然而然地具有良好的 C# 支持。

          【讨论】:

          【解决方案9】:

          我已经使用JetBrains Rider 有一段时间了,我非常喜欢它。

          它具有 ReSharper 的所有优点,并且在 OS/X 或 Linux 上使用是一种乐趣。请注意,它仍处于抢先体验计划中,因此它有一些不完善的地方,但大多数时候它运行良好,足以应付日常使用。

          你可以在这里得到它: https://www.jetbrains.com/rider/download/

          附:我主要将它用于 .NET Core 开发需求,但也将它用于传统的 .NET 编码。

          【讨论】:

            猜你喜欢
            • 2012-09-29
            • 1970-01-01
            • 2011-06-29
            • 1970-01-01
            • 2010-09-06
            • 2011-10-12
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多