6
dotnet coreプロジェクトを単一の実行可能ファイルとしてコンパイルするように設定したいと思います。dotnet core single executableを作成する方法
プロジェクトは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ファイルにあなたの公開されたファイルをラップすることができます。 – Ketrex