Visual Studio2022跨平台Avalonia开发搭建

由于我已经下载并安装了 VS2022版本,这里就跳过不做阐述。

1.安装 Visual Studio 2022

安装时工作负荷Tab页勾选 ‌**".NET 桌面开发"** ‌ 和**"Visual Studio扩展开发"**‌ ,这里由于不是用的微软的MAUI,所以不用选择其他的来支持跨平台开发,后面会安装Avalonia。为什么不再需要单独勾选其他工作负载?因为VS2022已经简化了工作负载结构:

  • ".NET桌面开发"工作负载现在是一个综合包,包含了:

接着在单个组件Tab页勾选".NET 8.0/9.0运行时",".NET Framework 4.8 SDK","Windows 10/11 SDK"

点击"修改"按钮完成安装。

2.安装Avalonia模板和扩展

打开VS2022 点击"扩展" → "管理扩展", 搜索"Avalonia for Visual Studio" 下载并安装 重启VS2022

此扩展将在关闭VS后进行安装,所以点了安装后,要关闭Visual Studio,等待该插件安装。

点击Modify,等待安装完成后重启Visual Studio 2022

3. 创建Avalonia项目

在 VS2022 中选择 ‌文件 > 新建>项目, 搜索"Avalonia",选择适合的模板,推荐使用 ‌**"Avalonia .NET MVVM App"**‌ 模板(支持 Model-View-ViewModel 架构)

4. 构建和发布

如果要进行桌面版本软件发布,在项目的所在路径执行以下脚本:

cs 复制代码
dotnet publish -c Release -r win-x64 --self-contained true

执行后如下,将能够看到目录下的生成结果

相关推荐
vortex510 小时前
为什么我把VSCode换成了Code-Server
ide·vscode·编辑器
无限进步_11 小时前
C++初始化列表详解:语法、规则与最佳实践
java·开发语言·数据库·c++·git·github·visual studio
无限进步_11 小时前
C++运算符重载完全指南:从基础到实战应用
开发语言·数据库·c++·windows·git·github·visual studio
0和1的舞者11 小时前
《Maven 核心功能与仓库体系详解》
ide·maven·项目管理·仓库·依赖
AI_567812 小时前
从“插件装一堆”到“效率翻一倍”——IntelliJ IDEA的插件化开发革命
java·ide·intellij-idea
繁华似锦respect12 小时前
C++ 设计模式之观察者模式详细介绍
linux·开发语言·c++·windows·观察者模式·设计模式·visual studio
繁华似锦respect12 小时前
C++ 自定义 String 类
服务器·开发语言·c++·哈希算法·visual studio
️公子12 小时前
无人直播系统-黑客主题
人工智能·c#·visual studio
量子炒饭大师13 小时前
David自习刷题室——【蓝桥杯刷题备战】乘法表
c语言·c++·git·职场和发展·蓝桥杯·github·visual studio
ぺ芒果゜13 小时前
visual studio 导入ico文件资源提示“无法加载文件“
c++·visual studio·ico图标