.NET Core 的包装工具 此仓库包含适用于 .NET Core CLI 的命令行扩展,可方便地为 .NET Core 应用程序创建部署包(如 .zip 文件、tarball 或安装程序)。 以下命令已可用: * dotnet tarball - 为 Linux 和 OS X 创建 .tar.gz 文件 * dotnet rpm - 为 CentOS/RedHat Linux 创建安装程序 * dotnet zip - 创建 .zip 文件 * dotnet deb - 为 Ubuntu/Debian Linux 创建安装程序 以下命令即将推出: * dotnet pkg - 为 macOS 创建安装程序 * dotnet choco - 创建 Chocolatey 包 * dotnet msi - 创建 Windows 安装程序 (msi) 包
首先,安装 .NET 包装工具。如果只打算使用其中一个工具,则不需要安装所有工具。
-r, --runtime: 为项目构建的目标运行时。例如,win7-x64 或 ubuntu.16.10-x64。
让我们创建一个新的控制台应用程序,并将其打包为 .deb 文件,这样我们就可以在 Ubuntu 机器上安装它: