欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 游戏 > Visual Studio2022跨平台Avalonia开发搭建

Visual Studio2022跨平台Avalonia开发搭建

2025/9/15 21:19:37 来源:https://blog.csdn.net/u014650759/article/details/147918315  浏览:    关键词: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。

补充以下,如果你看了avalonia文档,其实也是可以通过命令行进行创建的,毕竟avalonia本身就是一个跨平台物种,是支持命令行指令的:dotnet new install Avalonia.Templates

3. 创建Avalonia项目

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

命令行指令的话,就用:dotnet new avalonia.app -o MyApp,根据需要自己选择吧。

4. 构建和发布

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

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

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词