2016-05-28 3 views
2

Zum Beispiel kompilieren, baut die hwapp Probe Debug aber ein Release nicht:Wie eine Release-Konfiguration für Ubuntu Konsole app .NET Core-RC2

$ dotnet new 
… 
$ dotnet restore 
… 
$ dotnet build 
… 
$ dotnet ./bin/Debug/netcoreapp1.0/hwapp.dll 
Hello World! 

Was genau muss ich zu diesem project.json hinzufügen zu erhalten ein optimierter Build?

{ 
    "version": "1.0.0-*", 
    "buildOptions": { 
    "emitEntryPoint": true 
    }, 
    "dependencies": { 
    "Microsoft.NETCore.App": { 
     "type": "platform", 
     "version": "1.0.0-rc2-3002702" 
    } 
    }, 
    "frameworks": { 
    "netcoreapp1.0": { 
     "imports": "dnxcore50" 
    } 
    } 
} 

Meine ursprüngliche Frage haben 2 Unterschied Probleme verschmelzt - Wie erstelle ich Veröffentlichung statt Debug? Wie baue ich mit .NET Native?

Ich habe gerade stolperte über an answer to the first question:

$ dotnet build -c Release 

, die eine sehr offensichtliche Performance-Verbesserung zu bieten scheint.

+1

Mögliche Duplikate von [Wie erstelle ich eine native Binärdatei auf .NET Core mit der aktuellen Vorschau?] (Http://stackoverflow.com/questions/37308118/how-do-i-build-a-native-binary -on-net-core-mit-der-aktuellen-Vorschau) – svick

Antwort

1

Nach thisnativen Kompilierung wurde aus der neuesten Version der dotnet Tools entfernt.