2016-05-18 18 views
14

Utilizzando l'anteprima corrente di .NET Core, come si compila (Pubblica?) Un binario nativo per un'applicazione console. Sono su Mac OS 10.11.Come si crea un binario nativo su .NET Core usando l'anteprima corrente?

ho fatto la seguente:

dotnet new 
dotnet restore 
dotnet publish 

I tipi di previsto "pubblicare" per costruire un binario nativo per me, ma non lo ha fatto. Inserisce una .dll, insieme ad alcuni JSON, nella cartella di pubblicazione? Dovrei menzionare l'applicazione funziona bene quando si utilizza dotnet run.

Quindi, come posso ottenere un binario nativo per la mia applicazione di console semplice?

+2

.NET Native è nella roadmap oltre RTM. Recentemente hanno spostato gli strumenti CLI (dotnet.exe) per nativi dal progetto CLI al progetto .NET Native (https://github.com/dotnet/corert) ... non ho idea di come sia attualmente la build. – Thomas

risposta

21

In base a uno sviluppatore MS sul canale Slack, la compilazione nativa è stata rimossa/disabilitata in RC2 poiché non era ancora pronta.

Sembra esserci un po 'di interesse, quindi ho discusso se provare a farlo funzionare da solo, dalla sorgente CLI.

Altrimenti, dovremo solo aspettare, ma sono d'accordo, enorme delusione.

MODIFICA: solo per completezza, dovrei aggiungere che .NET Core e .NET Native sono disponibili per le app UWP/Windows Store, anche se ovviamente questo non è multipiattaforma.

EDIT # 2: dal momento che sembra continuare ad attirare l'attenzione, il nuovo modo in cui questo è pianificato è CoreRT, attualmente in fase di sviluppo.