6
我想将我的dotnet核心项目配置为单个可执行文件编译。如何创建一个dotnet核心单个可执行文件
该项目是一个类似与dotnet new
产生:
{
"version": "1.0.0-*",
"buildOptions": {
"debugType": "portable",
"emitEntryPoint": true
},
"dependencies": {},
"frameworks": {
"netcoreapp1.1": {
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.1.0"
}
},
"imports": "dnxcore50"
}
},
"runtimes": {
"win10-x64": {}
}
}
我怎样才能使它所以这编译为一个单一的Program.exe?当我运行dotnet publish
时,它将dll和program.exe放入发布文件夹中,但没有合并它们。
我不确定,但我认为这是不可能的,你为什么要这么做? –
更容易部署命令行应用程序 - 只有一个文件 –
我也不相信这是可能的。如果您正在寻找一种简单的方式来部署为单个可执行文件,那么您可以将发布的文件包装在一个可执行的zip文件中 - 这将为您提供单个exe文件。 – Ketrex