【问题标题】:Sharp develop in ubuntu在 ubuntu 中快速开发
【发布时间】:2011-12-27 07:34:12
【问题描述】:

是否可以在ubuntu 中使用sharpdevelop 编译C#? 我正在寻找 monodevelop 的替代品

【问题讨论】:

  • 我不明白你的问题。 MonoDevelop 有什么问题让您寻找替代方案?
  • SharpDevelop 仅适用于 Windows。
  • 没有错,但我正在寻找具有更高生产力环境的 ide,monodevelop 是 linux 中唯一的 ide 敌人 c# :(
  • @为什么它不能在 linux 中编译?
  • @Aboobacker Mk:SharpDevelop 是开源的,但它是基于 .NET Framework 构建的,因此只能在 Windows 上运行。仅仅因为某些东西是开源的,并不一定意味着它必须在 Linux 上运行,正如我们所希望的那样。

标签: c# .net ubuntu compilation


【解决方案1】:

不,您需要使用 MonoDevelop。 SharpDevelop 仅适用于 Windows,不受 Ubuntu 支持。

但你可以help with the MonoDevelop project 让它变得更好。

【讨论】:

    【解决方案2】:

    据我所知,SharpDevelop 使用了大量的 win32 调用,这就是为什么不是 100% 的 .net 应用程序并且只能在 Windows 上运行。

    可以在wine下运行,WineHQ AppDb上的资料已经很老了。

    我曾尝试使用 wine debian 版本 1.0.1-3.5,并且无法使用 winetricks 安装 dotnet40,当尝试为 SharpDevelop 安装 msi 安装程序时,它失败并显示“这安装程序需要安装 .NET 4.0 Full Framework"

    我会尝试使用更新版本的 wine 并在这里评论发生了什么。

    OT:MonoDevelop 是一个很好的解决方案,如果在 Linux 环境中有一个竞争对手会更好。

    【讨论】:

    • 我曾尝试在 wine 1.4~rc3 下安装 SharpDevelop,它失败了。我能够安装 dotnet40(有一些错误和来自 WineHQ AppDb 和最新版本的 winetricks 的帮助)。 SharpDevelop 的 msi 安装程序运行,但由于注册程序集的 MSI 问题,无法完成安装)。也许可以使用其他安装程序运行或使用 MS Net 框架或 Mono 在 wine 下编译 SharpDevelop)
    猜你喜欢
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    • 2012-10-11
    相关资源
    最近更新 更多