我已经使用.NET Core已有一段时间了。我已经创建了一个控制台应用程序。一切正常,但是我听说可以使用CrossGen将.NET Core应用程序程序集编译为 native 程序集。其中引用他们的文档:



我已经尝试了很长时间,但我真的不知道该怎么做。关于CrossGen的文档很少,而StackOverflow上的问题甚至更少。

如何在Mac上使用CrossGen将.NET Core应用程序编译为 native 代码?
如果有人可以通过给出的示例回答这个问题,我将不胜感激。

最佳答案

crossgen是NuGet软件包中与CoreCLR捆绑在一起的工具,或从源代码中与其一起构建。用于CoreCLR here的OSX运行时软件包在nuget存档内的tools/crossgen路径中具有crossgen。

如果您运行的工具没有任何参数,它应该为您提供基本的使用说明。通常,您要执行的是运行crossgen <path-to-your-app>

关于c# - .NET Core中的Crossgen编译,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38557074/

10-12 15:05