是否可以將發佈的.NET Core 2.0應用程序轉換爲.deb文件? 我發佈了我的應用dotnet publish -c Release -r ubuntu.16.04-x64
。現在,我的目標是要有一個可以安裝在Ubuntu機器上的deb文件。發佈爲deb文件的.NET Core 2.0應用程序
1
A
回答
0
看起來你想要https://github.com/qmfrederik/dotnet-packaging!它提供像dotnet deb
這樣的命令將您的項目打包爲Linux的deb/rpm/tar。
0
如果要爲.NET核心應用程序創建.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 restore
和dotnet publish -c Release -f netcoreapp2.0 -r ubuntu.16.04-x64
。這將爲您生成一個Debian安裝程序包。
我是dotnet-deb
的維護者,如果您有任何疑問,請隨時提出後續問題或轉到https://github.com/qmfrederik/dotnet-packaging。
相關問題
- 1. .Net Core 2.0發佈,依賴項丟失
- 2. .NET Core發佈的應用程序只顯示500錯誤
- 3. RegistryKey可以在ASP.NET Core 2.0應用程序中引用,但不在Console .NET 2.0 Core應用程序中
- 4. 如何dockerize ASP.NET Core 2.0應用程序?
- 5. 從類庫(.NET Core)引用ASP.NET Core Web應用程序(.NET Core)
- 6. 自帶.NET Core應用程序作爲一個文件
- 7. .NET Core發佈appsettings.json
- 8. 觀看ASP.NET Core 2.0應用程序
- 9. 將ASP .Net Core 1.1應用程序遷移至2.0預覽
- 10. Angular + .Net Core 2.0應用程序:CSS和JS導入
- 11. .Net Core 2.0 Identity
- 12. .Net Core 2.0默認爲0
- 13. 爲什麼MySql.NET驅動程序需要.NET 2.0應用程序的.NET 2.0
- 14. 如何在osx上分發.net core 2.0控制檯應用程序
- 15. 通過deb庫發佈django應用程序
- 16. 提供靜態文件的.NET Core Nancy應用程序
- 17. .NET Core 1.1.0發佈:是node_modules文件夾必需的嗎?
- 18. 如何在VS 2015 RC中將控制檯應用程序(.NET core 5)發佈爲單個EXE文件?
- 19. 爲python應用程序創建DEB文件
- 20. 在.net web應用程序中發佈rdlc文件?
- 21. 如何發佈.net應用程序
- 22. .Net Core - 發佈時未找到引用的文件
- 23. 針對.NET Core 2.0
- 24. .NET Core 2.0成就
- 25. 發佈自包含的應用.NET核心應用程序
- 26. 與Theos做的deb文件deb文件
- 27. qt發佈應用程序文件
- 28. 無法創建引用.NET Core 2.0程序集的Windows服務
- 29. Web應用程序的性能.net 2.0
- 30. 使用Quartz.net 3.x和Sqlite 3.0的.NET Core 2.0控制檯應用程序
你不需要* .deb。只需複製發佈文件夾並通過'dotnet yourapp'運行應用程序 –