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的主要内容,如果未能解决你的问题,请参考以下文章

AvaloniaUI 之 Linux

linuxlinux 安装 redis

LinuxLinux文件之/etc/fstab

C#/AvaloniaUI - OpenFolderDialog

AvaloniaUI:全局捕获鼠标按钮向上/向下

Linuxlinux之如何清理磁盘空间