Par exemple, l'exemple hwapp construit Debug mais pas Release :
$ dotnet new
…
$ dotnet restore
…
$ dotnet build
…
$ dotnet ./bin/Debug/netcoreapp1.0/hwapp.dll
Hello World!
Que dois-je ajouter exactement à ce project.json pour obtenir une version optimisée ?
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0-rc2-3002702"
}
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
}
Ma question initiale a peut-être confondu 2 problèmes différents - Comment construire la version Release au lieu de la version Debug ? Comment construire avec .NET Native ?
Je viens de tomber sur une réponse à la première question :
$ dotnet build -c Release
Cela semble apporter une amélioration évidente des performances.