我有使用.NET CORE制作的控制台应用程序。现在,我必须为不同的平台创建安装程序。使用wix,我能够为Windows创建win32,win64安装程序。现在,我必须为Linux创建安装程序。如何为Linux平台创建安装程序。我不想使用“调试”或“发布”文件夹。我想给Linux安装程序包。
有人可以帮我吗?
非常感谢。
答案 0 :(得分:0)
由于您现在的目标是Linux,所以我建议创建一个debian
软件包。有关更多信息,请参见:https://en.wikipedia.org/wiki/Deb_(file_format)
Debian
软件包允许正确地“卸载”,“安装”和“升级”,前提是您的软件包创建正确。您还可以在软件包安装过程中运行安装前和安装后外壳脚本。
那里有一个很棒的NuGet软件包,它允许您通过dotnet build命令行创建.NET核心软件的debian软件包(我个人使用它,并且效果很好)。参见:https://github.com/qmfrederik/dotnet-packaging