Ich benutze .NET Core seit einiger Zeit. Und ich habe eine Konsolen App erstellt. Alles funktioniert aber ich habe gehört, dass ich die .NET Core App Assembly mit CrossGen in eine native Assembly kompilieren kann. Was ihre Dokumentation zitiert:Crossgen Kompilierung in .NET Core
Um Ihre App schneller zu starten, enthält CoreCLR ein Tool namens CrossGen, das den MSIL-Code in nativen Code vorkompilieren kann.
Ich habe es schon lange versucht und ich habe wirklich keine Ahnung, wie ich das machen kann. Es gibt wirklich wenig Dokumentation für CrossGen und noch weniger Fragen hier bei StackOverflow.
Wie kann ich meine .NET Core App mithilfe von CrossGen auf einem Mac mit nativem Code kompilieren? Ich würde mich freuen, wenn jemand diese Frage mit gegebenen Beispielen beantworten könnte.
Sie schlagen gerade die Trommel auf .NETCore 1.0. Aber es enthält nicht [CoreRT] (https://github.com/dotnet/corert), eine CLR-Version, die für natives AOT optimiert ist. Es wird gemunkelt, dass es auf Macs funktioniert, die Vielzahl von Linux-Distributionen scheint der Aufhänger zu sein. Es gibt eine Menge Push-Back von Benutzern, die möchten, dass ihre Desktop-App funktioniert, was das nicht einfacher macht. Warte einfach, bis es fertig ist. –