我已经使用.NET Core一段时间了.我创建了一个控制台应用程序.一切正常但我听说我可以使用CrossGen将.NET Core app程序集编译成本机程序集.引用他们的文件:
To help make your app start up faster,CoreCLR includes a tool called CrossGen,which can pre-compile the MSIL code into native code.
我现在已经尝试了很长时间,我真的不知道,我怎么能这样做. CrossGen的文档确实很少,而StackOverflow的问题则更少.
如何在Mac上使用CrossGen将我的.NET Core App编译为本机代码?
如果有人可以用给定的例子回答这个问题我会很感激.
解决方法
crossgen是一个在NuGet包中与CoreCLR捆绑在一起的工具,或者与源代码一起构建. CoreCLR
here的OSX运行时包在nuget存档内的工具/交叉路径中具有交叉.
如果您运行没有任何参数的工具,它应该为您提供基本的使用说明.通常,您要做的是运行crossgen< path-to-your-app>.