Avalonia可在所有支持.NET Standard 2.0的系统下运行,例如,可以创建Windows、macOS、Linux、iOS、Android等平台下的应用程序。
开发工具:Visual Studio 2019
开发语言:C#

GUI框架:Avalonia
Avalonia语法可参考官方文档:https://docs.avaloniaui.net/
Github源码(包含Demos):https://github.com/AvaloniaUI/Avalonia
环境(Windows下)搭建步骤:
1.安装Avalonia扩展
打开Visual Studio2019,菜单栏选择:扩展-管理扩展,安装Avalonia for Visual Studio2019扩展,如下图所示,安装完成后重启开发工具。
图1 创建Avalonia项目
2.创建Avalonia项目,选择“Avalonia MVVM Application”,创建项目,Avalonia MVVM项目结构如下图所示。
图2 Avalonia MVVM项目界面
3.直接在VS2019运行即可看到效果。
如果要编译其他系统/处理器架构下的应用程序,右键项目-发布,目标运行时选择对应的系统+处理器架构,点击“发布”即可。
图3 发布程序
4.将发布好的程序拷贝到麒麟(linux)系统下,使用chmod 777 xx赋予权限,双击或者shell执行程序即可运行。
封面