2 votes

Comment compiler une configuration Release pour l'application console Ubuntu .NET Core RC2

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.

1voto

krontogiannis Points 1302

Selon le cette natif a été supprimée de la dernière version de la base de données de la dotnet des outils.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X