You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新建.NET 9.0 MAUI项目编译失败,出现13个错误求助

.NET 9.0 MAUI Windows编译WinRT相关错误的解决方法
  • 确认Visual Studio 2022版本为17.11 Preview 3及以上,.NET 9 MAUI对VS版本有严格要求,旧预览版易出现WinRT绑定兼容性问题。
  • 清理全局NuGet缓存:执行命令 dotnet nuget locals all --clear,再运行 dotnet restore,排除缓存中旧WinRT包的干扰。
  • 手动更新WinRT相关NuGet包:打开项目NuGet管理器,将Microsoft.Windows.SDK.BuildTools、Microsoft.WindowsAppSDK等包更新到适配.NET 9的最新版本(通常为1.5.x及以上)。
  • 检查项目Windows版本配置:右键项目→属性→Windows设置,确保目标版本与最小版本均为10.0.19041.0或更高,且两者保持一致。
  • 重置VS相关组件:打开Visual Studio安装器,选择“修改”,先卸载.NET MAUI和Windows工作负载,再重新勾选安装最新版本组件,修复可能损坏的文件。
  • 验证.NET SDK与工作负载:运行 dotnet --list-sdks 确认.NET 9.0 SDK为最新预览版,执行 dotnet workload update 将所有工作负载更新至最新。
  • 手动删除项目编译目录:删除项目根目录下的bin和obj文件夹,重新编译,清除残留的旧编译文件。

内容的提问来源于stack exchange,提问作者Wild Alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 06:32:41