【问题标题】:Can I develop a .NET application in Windows and deploy versions for Linux and Mac?我可以在 Windows 中开发 .NET 应用程序并为 Linux 和 Mac 部署版本吗?
【发布时间】:2010-08-27 01:02:16
【问题描述】:

这可能与例如 MonoDevelop 可能吗?

【问题讨论】:

    标签: .net deployment mono cross-platform monodevelop


    【解决方案1】:

    是的,您甚至不需要使用 MonoDevelop,由 Visual Studio 和 Microsoft 的 C# 编译器创建的 DLL/EXE (大部分)与 Mono 100% 兼容。

    当然,您必须避免使用 Mono 不支持的功能和库,但这个列表每天都在变小……

    【讨论】:

    • 哈哈,我喜欢这样:“大部分是 100%”……那么 100% 的百分比是多少? ;) 说真的,我没有意识到你可以直接在 Mono 上运行 EXE!这绝对是个好消息。
    • @Dan,呵呵,是的,我后来添加了这个资格,所以现在它不太有意义......你还是明白了:-)
    【解决方案2】:

    是的,有一些可能性:

    如果您的 .NET 介意: 您可以使用 Visual Studio 并在 Windows 上安装单声道。如果它也适用于 linux,那么您可以在其中测试一些工具(不要在代码等中使用不受支持的库)。

    您也可以将 monodevelop 用作 IDE,以使用 .NET 语言在 mono 框架上进行编程。 mondevelop 的一些优点是它也可以在 linux 上使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-18
      • 2021-04-12
      • 2011-03-09
      • 2011-06-16
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      • 2011-01-10
      相关资源
      最近更新 更多