Avalonia应用在基于Linux的国产操作deepin上运行

deepin系统介绍

deepin(原名Linux Deepin)致力于为全球用户提供美观易用,安全可靠的 Linux发行版。deepin项目于2008年发起,并在2009年发布了以 linux deepin为名称的第一个版本。2014年4月更名为 deepin,在中国常被称为“深度操作系统”。

截止到 2023 年,深度操作系统全球下载量超过 9000 万次,提供超过 33 种不同的语言版本,以及遍布六大洲的 140 多个镜像站点的下载服务。在全球开源操作系统排行榜上是排名最高的中国操作系统产品。

7d0eeaaedc5167ffd193c93736d2ddb1.png

在国产操作系统中我个人最喜欢也最看好deepin,因此本文以deepin系统为例,其他linux系统也差不多。

开始实践

避坑

Avalonia开发桌面项目项目结构一般如下所示:

885cea477136054622c3c3a9193960ff.png

如果直接继续操作,复制文件到deepin系统上的时候是这样子的:

71d7864b417fa70bccc52a0fe42ab477.png

.Desktop文件是Linux系统中应用程序启动和管理的重要组成部分,它使得用户可以方便地在不同的桌面环境中启动和管理应用程序。同时,.Desktop文件也可以用于定义快捷方式、脚本和其他类型的程序。

貌似被当成了.Desktop文件,无法运行起来,直接改名也不行。

如果你的项目结构也如上图所示,修改项目名称为不以.Desktop结尾:

b68aac73318c4f2a155238fed835ca9a.png

命名空间也顺带改一下:

3c75deb5f0eeecb2d4ce5e6ec653c077.png

右键,点击发布:

96c0e80648015b99b33e1bf9bfc483f7.png

选文件夹:

19ad16da917514f136b40763e645077d.png

选文件夹:

7062090b0e258ef7c774ba4a2aed2531.png

默认位置:

c5751411e66fc7514a03cdddb5a1f660.png

点击显示所有设置:

d12c18759d82a4de97decc51beeb77fd.png

进行设置:

474982a649660797efac6351bc9e79cf.png

这里选择独立部署模型,选择目标运行时,这里是linux-x64,选择生成单个文件。

点击发布:

14da33704799320209b1a1df88b6032e.png

发布结果如下所示:

29cf73a8218dc10b8d9cafaf264538f9.png

生成位置中的文件如下所示:

7ddad62c8adf2980d5312bed761f08a3.png

将linux-x64文件夹复制到deepin系统中,如下所示:

b3849fd8070a9a5c86711531ab1de96c.png a923100089e938ad8f6f5c46d87b617f.png

双击运行,点击运行:

c5413de51d53723b1e7f2fd03581e120.png

成功运行:

df145a10e07dca7d4f1cba62d8d390d0.png

将昨天写的小工具也按照上面的方式,在deepin系统上运行,效果如下所示:

ab3ea1496e4b5ff9eb2395d4e8360c2a.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值