.NET CORE CONSOLE APP项目设置(安装程序)

时间:2018-07-09 06:24:45

标签: .net .net-core

我有使用.NET CORE制作的控制台应用程序。现在,我必须为不同的平台创建安装程序。使用wix,我能够为Windows创建win32,win64安装程序。现在,我必须为Linux创建安装程序。如何为Linux平台创建安装程序。我不想使用“调试”或“发布”文件夹。我想给Linux安装程序包。

有人可以帮我吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

由于您现在的目标是Linux,所以我建议创建一个debian软件包。有关更多信息,请参见:https://en.wikipedia.org/wiki/Deb_(file_format)

Debian软件包允许正确地“卸载”,“安装”和“升级”,前提是您的软件包创建正确。您还可以在软件包安装过程中运行安装前和安装后外壳脚本。

那里有一个很棒的NuGet软件包,它允许您通过dotnet build命令行创建.NET核心软件的debian软件包(我个人使用它,并且效果很好)。参见:https://github.com/qmfrederik/dotnet-packaging