https://zhuanlan.zhihu.com/p/539490994
前言
应信创(主要是国产麒麟系统)的要求,最近在看 C/S 架构跨平台的解决方案。由于之前的系统是使用 WPF 开发的,使用 Avalonia 跨平台改动的工作量会比较小。
Avalonia是一个跨平台的 .NET UI 框架,支持 Windows,Linux,Mac OSX,IOS
环境
-
•开发环境:Win11 + VS2022
-
•运行环境:银河麒麟(Kylin-Desktop-V10)
-
• .NET环境:.NET 6
正文
想要在VS中开发 Avalonia 框架,首先需要在VS里添加一个扩展Avalonia for Visual Studio 2022.
成功添加扩展后,使用VS创建项目的时候会增加两个选项。我这里选的是 MVVM项目。
填入项目名称后,初始项目目录如下:
使用 VS 发布Linux版本。把生成的文件夹拷贝到麒麟系统里。
把生成的文件(我的是AvaloniaMVVMApp)赋予执行权限,直接运行:
可以看到,在麒麟系统运行效果如下:
银河麒麟(kylin)
银河麒麟需要在线申请下载,官网地址 https://www.kylinos.cn/。我申请的是 银河麒麟桌面操作系统V10:
点击申请试用:
填入相关信息就可以下载了:
标签:01,麒麟,+.,跨平台,VS,NET,银河,Avalonia From: https://www.cnblogs.com/chinasoft/p/17531838.html