源码先锋

源码先锋

Avalonia跨平台入门第三十五篇之制作安装包

admin 196 76

今天抽空研究了一下关于制作Linux下安装包效果;1、创建.desktop文件和图标:

2、.desktop的内容:

[DesktopEntry]Name=DemoType=ApplicationExec=/usr/share//Icon=/usr/share/icons/

3、在程序包管理器控制台

dotnettoolinstall--globaldotnet-deb

4、使用命令dotnetdebinstall下载deb工具:

5、重置程序运行目标环境(linux-x64)

dotnetrestore-rlinux-x64

6、以目标.和linux-x64环境进行发布程序:

/t:CreateDeb/p:TargetFramework=/p:RuntimeIdentifier=linux-x64/p:Configuration=Release

7、Ubuntu系统下使用dpkg命令进行安装

8、Ubuntu系统下安装并运行:

9、Openkylin系统下安装并运行:

10、Ubuntu系统下安装成功运行:

11、ARM64或者也没问题

TargetFramework=RuntimeIdentifier=linux-arm64

12、参考资料:

最终简单的效果先这样吧;以后有时间的话,可以再去摸索一下更复杂的效果