C#console应用程序可以在没有Mono的Linux下运行吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#console应用程序可以在没有Mono的Linux下运行吗?相关的知识,希望对你有一定的参考价值。
在维基百科(https://en.wikipedia.org/wiki/Common_Intermediate_Language#General_information)中关于CIL,它说:
执行CLI程序集后,其代码将通过运行时的JIT编译器传递,以生成本机代码。也可以使用提前编译,这消除了这一步骤,但代价是可执行文件的可移植性。
那么,有没有办法让Mono使用提前编译进行编译,以生成可以像用C / C ++编写的二进制文件一样执行的本机代码?
答案
简短的回答是肯定的。 Mono确实在http://www.mono-project.com/docs/advanced/aot/上有它的信息。
简单来说,在开发过程中需要使用Mono来执行AOT。然后可以将生成的二进制文件部署到没有Mono的计算机上(尽管有一些限制)。
以上是关于C#console应用程序可以在没有Mono的Linux下运行吗?的主要内容,如果未能解决你的问题,请参考以下文章