Как скомпилировать конфигурацию выпуска для консольного приложения Ubuntu .NET Core RC2

Например, пример hwapp создает Debug, но не Release:

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

Что именно мне нужно добавить в этот project.json, чтобы получить оптимизированную сборку?

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

Мой первоначальный вопрос, возможно, объединил две разные проблемы: как мне создать выпуск вместо отладки? Как построить с помощью .NET Native?

Я только что наткнулся на ответ на первый вопрос:

$ dotnet build -c Release

Кажется, это обеспечивает очень очевидное улучшение производительности.


person igouy    schedule 28.05.2016    source источник


Ответы (1)


Согласно эта собственная компиляция была удалена. из последней версии инструментов dotnet.

person krontogiannis    schedule 28.05.2016