MONO:将.net移植到Linux。

时间:2016-09-01 05:53:13

标签: mono

我们有一个用C#编写的现有遗留.NET应用程序和一些仍在Windows上开发的C ++代码。正在讨论切换到Linux作为开发环境的问题,我们听说过Mono项目。以下是我们的一些问题,希望能得到一些答案。

1-通过在Linux上安装Mono,我们可以将Linux作为现有代码的构建平台吗?

2-如果上述答案是肯定的,那么客户是否需要在他们的Linux机器上安装Mono?

3-如果我们无法将构建平台切换到Linux,但是在Windows上使用Mono构建产品,客户是否需要在其Linux机器上安装Mono?或者将Mono运行时库与产品捆绑在一起吗?

感谢

1 个答案:

答案 0 :(得分:0)

经过认真的努力,你可以用linux创建任何东西。这是开源。

您不仅可以将linux用于构建,还可以用于开发。

要将运行时捆绑为可执行文件,您可以使用至少2种非Linux方式 - mkbundle或将代码编译为本机代码(使用msil到llvm编译器)。

linux方式是为产品添加对mono的依赖。