上一篇文章,介绍了安装openEuler虚拟机,这一篇文章介绍项目开发时使用的Avalonia安装问题。我是在vs2022下安装的Avalonia。Avalonia 是 dotnet 的跨平台 UI 框架,提供灵活的样式系统并支持广泛的平台,例如 Windows、macOS、linux、iOS、Android 和 WebAssembly。详细介绍可以在上网查看,就不详细介绍了。在中美贸易战,网络战情况下,国有企业软件国产化的需求剧增,对于C#(.net)开发的程序员,Avalonia很适合用来开发Linux的桌面客户端。
一、Avalonia 安装
1.打开Visual Studio 2022 ,在菜单栏中,扩展—>管理扩展。
2.搜索Avalonia for Visual Studio 2022扩展包,点击下载。
下载安装完成后,打开vs2022,就可以创建Avalonia项目了。
二、创建Avalonia项目
1.按提示一步步创建,输入项目名称,位置
2.选择目标平台
3.选择设计模式
4.创建完成,运行一下试试吧。
总结,刚接触valonia,在创建项目的过程,还是遇到了一些问题,比如Avalonia的设计UI文件是axaml,和WPF的XAML一样,但是在IDE中缺少工具箱和属性面板,控件就需要靠手写。在代码中加入一些常用的控件,如Button、TextBox、Grid等,属性和事件,如Margin、Background、VerticalAlignment、HorizontalAlignment等与WPF也是一样。但是由于valonia的版本一直在更新迭代,频率很频繁,导致很多兼容性问题。后面的文章会给大家总结一下在开发部署过程 遇到的问题和解决方法。