【问题标题】:Create Linux installer for .NET Core console app为 .NET Core 控制台应用程序创建 Linux 安装程序
【发布时间】:2018-07-09 06:24:44
【问题描述】:

我有一个使用 .NET Core 制作的控制台应用程序。现在我必须为不同的平台创建设置。使用 wix 我能够为 Windows 创建 win32、win64 安装程序。

现在我必须为 Linux 创建设置。如何为 Linux 平台创建设置?我不想使用 Debug 或 Publish 文件夹。我想为 Linux 提供一个安装包。

【问题讨论】:

    标签: .net .net-core


    【解决方案1】:

    由于您现在以 Linux 为目标,我建议您创建一个 debian 包。欲了解更多信息,请参阅:https://en.wikipedia.org/wiki/Deb_(file_format)

    Debian 软件包允许轻松“卸载”、“安装”和“升级”,前提是您的软件包创建正确。作为软件包安装的一部分,您还可以运行安装前和安装后的 shell 脚本。

    有一个很棒的 NuGet 包,它允许您通过 dotnet build 命令行创建 .NET 核心软件的 debian 包(我个人正在使用它,它工作得很好)。见:https://github.com/qmfrederik/dotnet-packaging

    【讨论】:

      猜你喜欢
      • 2017-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-01
      • 1970-01-01
      • 2011-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多