AvaloniaUI 之 Linux
Posted dotNET跨平台
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AvaloniaUI 之 Linux相关的知识,希望对你有一定的参考价值。
AvaloniaUI 之 Linux
AvaloniaUI
作 者:WPFDevelopersOrg - 驚鏵
原文链接[1]:https://avaloniaui.net/
系统使用 Ubuntu 22.04.1 LTS
桌面版.
1)将项目发布成 Linux
版本。2)选择 文件夹
——> 下一步
。3)选择 文件夹
——> 下一步
。4)点击 完成
。5)点击 关闭
。6)点击 显示所有设置
。7)配置 文件设置
——> 部署模式 独立
——> 目标运行时 linux-x64
——> 点击 保存
。8)点击 发布
。把生成的\\bin\\Release\\net6.0\\publish\\linux-x64\\
下的所有文件复制到 Linux
,运行如下.
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
中即可。
参考资料
[1]
原文链接: https://avaloniaui.net/
以上是关于AvaloniaUI 之 Linux的主要内容,如果未能解决你的问题,请参考以下文章