.NET Core 2.0应用程序作为deb文件发布

时间:2017-10-18 11:34:23

标签: .net ubuntu .net-core asp.net-core-2.0

是否可以将已发布的.NET Core 2.0应用程序转换为.deb文件? 我通过dotnet publish -c Release -r ubuntu.16.04-x64发布了我的应用。现在,我的目标是拥有一个可以安装在Ubuntu机器上的deb文件。

2 个答案:

答案 0 :(得分:6)

如果要为.NET Core应用程序创建.deb个包,可以使用dotnet-deb

要安装dotnet-deb,请将以下引用添加到.csproj文件中:

<ItemGroup> <PackageReference Include="Packaging.Targets" Version="0.1.1-*" /> <DotNetCliToolReference Include="dotnet-deb" Version="0.1.1-*" /> <ItemGroup>

然后,运行dotnet restoredotnet publish -c Release -f netcoreapp2.0 -r ubuntu.16.04-x64。这将为您生成Debian安装程序包。

我是dotnet-deb的维护者,如果您有任何问题,请随时提出跟进问题或转到https://github.com/qmfrederik/dotnet-packaging

答案 1 :(得分:0)

看起来你想要https://github.com/qmfrederik/dotnet-packaging!它提供了dotnet deb之类的命令来将项目打包到Linux的deb / rpm / tar中。