如何解决Visual Studio中.NET MAUI缺失Workload组件问题?
.NET MAUI Workload加载错误:找不到Microsoft.NET.SDK.WorkloadAutoImportPropsLocator
在开展.NET MAUI开发时,安装和使用Workload过程中遇到诸多问题,此前已解决多个错误,但打开或重新加载项目时仍持续出现以下错误:
找不到指定的SDK 'Microsoft.NET.SDK.WorkloadAutoImportPropsLocator'。路径:C:\Program Files\dotnet\sdk\7.0.302\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.ImportWorkloads.props
已尝试的解决步骤:
- 通过VS Installer重新安装MAUI Workload
- 完全重装Visual Studio
- 在Workload和VS重装过程中多次重启系统
- 重装VS并清理注册表中残留的.NET SDK组件
- 设置系统变量
MSBuildSDKsPath为C:\Program Files\dotnet\sdk\7.0.302\Sdks - 设置系统变量
MSBuildEnableWorkloadResolver为true - 在另一台Windows 10系统安装MAUI Workload,遇到相似问题
部分步骤解决了之前的错误(如设置MSBuildSDKsPath解决了多数问题),但当前问题仍未解决。已查阅以下资源:
- .NET MAUI官方故障排除指南
- Stack Overflow上“已安装Workload但.NET MAUI应用无法构建”的相关讨论
- dotnet/sdk仓库编号17461的Issue
- dotnet/installer仓库编号10551的Issue
- Stack Overflow上“MSBuild报错找不到Microsoft.NET.SDK”的相关讨论
内容的提问来源于stack exchange,提问作者brad95411
相关产品推荐
相关产品推荐

