AvaloniaUI 之 Linux

 AvaloniaUI 之 Linux

AvaloniaUI

作   者:WPFDevelopersOrg - 驚鏵

原文链接[1]:https://avaloniaui.net/

系统使用 Ubuntu 22.04.1 LTS 桌面版.

1)将项目发布成 Linux 版本。a2bc805c4bb5c28b6a0f35dc636f3dc2.png2)选择 文件夹 ——> 下一步c27c42da9563297820a0c1fc18074e95.png3)选择 文件夹 ——> 下一步e9deb0b33bbf42e1acbbb71841633986.png4)点击 完成283c5d500bd373a89f4a70b851421c04.png5)点击 关闭59c2e863565587cf0143acec8c7f89a2.png6)点击 显示所有设置460cadea24ec503e8180bd44603e5dee.png7)配置 文件设置——> 部署模式 独立——> 目标运行时 linux-x64 ——> 点击 保存792db9bfcde0f89047c0eef9830c09fb.png8)点击 发布ea327d2b5a29770396b61ef2af0524b6.png把生成的\bin\Release\net6.0\publish\linux-x64\ 下的所有文件复制到 Linux ,运行如下.

562e79a122a3bf39c61262a1c795c0b9.png

Linux 环境下要运行编译的一个可执行文件xx,终端cd到当前目录后输入./xx,提示 bash: ./xx 权限不够.

sudo, 提示 sudo:./xx: command not found

解决方法一:

  • 右键该文件选属性,在权限里,将 允许作为程序执行文件(E) 打钩。

解决方法二:输入以下命令

$ chmod 777 ./AvaloniaApplication_01

Linux 运行可执行文件为什么要加“./”当使用命令行运行可执行文件时:

  • 1)Windows 会搜索当前目录和 PATH 变量,所以不用加 “./”

  • 2)Linux 不会搜索当前目录,它会到 PATH 环境变量的路径去搜索程序文件,所以需要加上 “./” 来指定到当前目录下去查找应用程序,如果不想加 “./” ,可以直接到把点号加到环境变量 PATH 中即可。

0215a0192addd7dcc42f1357d925ddd7.png

参考资料

[1]

原文链接: https://avaloniaui.net/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值