当前位置: 首页 > news >正文

Visual Studio2022跨平台Avalonia开发搭建

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

1.安装 Visual Studio 2022

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

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

    • 传统的.NET Framework支持

    • 现代的.NET (Core) 支持

    • WPF/WinForms支持

    • 基本的跨平台开发能力

接着在单个组件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. 构建和发布

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

dotnet publish -c Release -r win-x64 --self-contained true

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

http://www.xdnf.cn/news/500563.html

相关文章:

  • 混合学习:Bagging与Boosting的深度解析与实践指南
  • 系统架构设计(七):数据流图
  • 售前工作.工作流程和工具
  • 从专家编码到神经网络学习:DTM 的符号操作新范式
  • tp5 关键词搜索商品时进行关键词拆分
  • Slidev集成Chart.js:专业数据可视化演示文稿优化指南
  • 黄点追踪是什么?:揭秘打印机隐形识别机制的技术分析
  • windows编写和调试代码工具——IDE安装
  • QMK 宏(Macros)功能详解(实战部分)
  • muduo库TcpConnection模块详解——C++
  • CMake基础及操作笔记
  • C语言—再学习(结构体)
  • 【springcloud学习(dalston.sr1)】Zuul路由访问映射规则配置及使用(含源代码)(十二)
  • 玩转 AI · 思考过程可视化
  • 【gitee 初学者矿建仓库】
  • 【Ragflow】22.RagflowPlus(v0.3.0):用户会话管理/文件类型拓展/诸多优化更新
  • 51单片机课设基于GM65模块的二维码加条形码识别
  • python第二十八天
  • Oracle APEX IR报表下载CSV文件的方法
  • [Java] 方法和数组
  • FauxGen:一款由 CodeBuddy 主动构建的假数据生成器
  • 语音转文字
  • 使用Spring Boot与Spring Security构建安全的RESTful API
  • 基于大疆Mini 3无人机和指定软件工具链的完整3D建模工作
  • JavaScript防抖与节流全解析
  • C# lock
  • 端到端自动驾驶系统实战指南:从Comma.ai架构到PyTorch部署
  • 通义千问-langchain使用构建(三)
  • 2025年渗透测试面试题总结-百度面经(题目+回答)
  • YOLO (You Only Look Once)版本历程学习