问:为什么不使用那个 .NET 6,WinUI 3 的项目模板?
答:它尚未成熟,无法使用。
这篇文章教大家在 Visual Studio 2022 上新建 Uno Platform 项目。Uno Platform 是一个跨平台的 WinUI/UWP 实现。
Uno Platform 的创建是因为 nventive 公司使用 Xamarin.Forms 时因为 Xamarin.Forms 是对各平台原生 UI 工具包的封装,会导致各种各样的 UI 不一致,功能缺失,性能损失,该公司忍无可忍,创造了自绘的 Uno Platform。(注:微软的 MAUI 框架已加入了自绘支持 (Maui.Graphics.Controls))目前,Uno Platform 提供了 Fluent UI、Material Design、Cupertino 三种主题。
1.安装 VS2022 保证选中必要项:
之后点击右下角的关闭按钮并完成安装。
在安装中,系统可能会弹出一个 PowerShell 窗口,不用管,它会自行关闭。
在安装中,系统可能会提示你是否允许一个程序访问网络,选择允许访问。
2.安装适用于 VS2022 的 Uno Platform 扩展。
扩展在 Visual Studio 里可能下载不了。可以到这里去下:
适用于VS2022的UnoPlatform扩展-C#文档类资源-CSDN下载
当扩展安装完成后,打开 VS2022,创建新项目,选择“Multi-Platform App (Uno Platform | .NET 6 | UWP)”,点击下一步。