.NET Core自包含部署(SCD)在一个文件中

时间:2018-02-22 20:17:17

标签: deployment .net-core

如果我创建一个.NET Core自包含部署(SCD)......

dotnet new console
dotnet publish -c RELEASE -r linux-x64

...我得到一个包含186个文件的文件夹。

enter image description here

(所有文件列表https://gist.github.com/dhcgn/15e3cf44b2e0c76e8b8d76d32e01f4e7

如何在linux的一个可执行文件中打包这些文件?

1 个答案:

答案 0 :(得分:2)

<强>更新publishing a dotnet application to one self contained executable file

的公开功能请求

原始答案 据我所知,简短的回答是你无法获得“单个文件”自包含的部署包。

生成的目录包含自包含的部署包,其中包含与项目名称匹配的linux可执行文件。该可执行文件将在没有安装依赖项的兼容Linux服务器上运行。 Scott Hanselman did a nice write up about self contained deployments