例如,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"
}
}
}
我原来的问题可能会混淆2个不同的问题 - 如何构建Release而不是Debug?如何使用.NET Native构建?
我刚刚偶然发现an answer to the first question:
$ dotnet build -c Release
这似乎提供了非常明显的性能提升。