MONO:将.net移植到Linux。 我们有一个用C语言编写的现有的.NET.NET应用程序和一些仍在Windows上开发的C++代码。我们正在讨论切换到Linux作为开发环境的问题,我们听说了Mono项目。这里有一些问题,我们希望能得到一些答案

MONO:将.net移植到Linux。 我们有一个用C语言编写的现有的.NET.NET应用程序和一些仍在Windows上开发的C++代码。我们正在讨论切换到Linux作为开发环境的问题,我们听说了Mono项目。这里有一些问题,我们希望能得到一些答案,mono,Mono,1-通过在Linux上安装Mono,我们可以使Linux成为现有代码的构建平台吗 2-如果以上回答是肯定的,客户是否需要在Linux设备上安装Mono 3-如果我们不能将构建平台切换到Linux,而是在Windows上使用Mono构建产品,客户是否需要在其Linux设备上安装Mono?或者将Mono运行时库与产品捆绑在一起会起作用吗 谢谢通过认真的努力,您可以用linux创建任何东西。它是开源的 linux不仅可以用于构建,还可以用于开发 要将运行时绑定到可执行文件中,您至少可以使用两种非lin

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

2-如果以上回答是肯定的,客户是否需要在Linux设备上安装Mono

3-如果我们不能将构建平台切换到Linux,而是在Windows上使用Mono构建产品,客户是否需要在其Linux设备上安装Mono?或者将Mono运行时库与产品捆绑在一起会起作用吗


谢谢

通过认真的努力,您可以用linux创建任何东西。它是开源的

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

要将运行时绑定到可执行文件中,您至少可以使用两种非linux方式—mkbundle或将代码编译为本机代码(使用msil到llvm编译器)


linux的方法是将对mono的依赖添加到产品包中。

在windows(.net)上使用mono构建可执行文件会影响性能吗?您还可以解释一下“linux的方式是增加对mono软件包的依赖性”是什么意思吗?