Например, образец hwapp строит Debug, но не релиз:Как скомпилировать конфигурации Release для Ubuntu консольного приложения .NET ядра RC2
$ 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"
}
}
}
Мой первоначальный вопрос может быть сплавлены 2 разностные вопросы - Как создать релиз вместо отладки? Как я могу построить с .NET Native?
Я просто споткнулся an answer to the first question:
$ dotnet build -c Release
Это, кажется, обеспечивает очень очевидное улучшение производительности.
Возможный дубликат [Как создать собственный двоичный файл на .NET Core с использованием текущего предварительного просмотра?] (Http://stackoverflow.com/questions/37308118/how-do-i-build-a-native-binary -он-нетто-ядро-с использованием-The-ток предварительного просмотра) – svick