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

安装.NET 7.0.100 SDK后出现SDK解析器失败问题求助

解决.NET 7.0.100 SDK安装后项目加载失败的工作负载清单冲突问题

问题核心

错误源于wasm-tools工作负载在两个不同的SDK清单文件中存在重复定义,导致MSBuild SDK解析器无法正常解析Microsoft.NET.Sdk:

error : SDK Resolver Failure: "The SDK resolver "Microsoft.DotNet.MSBuildSdkResolver" failed while attempting to resolve the SDK "Microsoft.NET.Sdk". Exception: "Microsoft.NET.Sdk.WorkloadManifestReader.WorkloadManifestCompositionException: Workload definition 'wasm-tools' in manifest 'microsoft.net.workload.mono.toolchain.net7' [C:\Program Files\dotnet\sdk-manifests\7.0.100\microsoft.net.workload.mono.toolchain.net7\WorkloadManifest.json] conflicts with manifest 'microsoft.net.workload.mono.toolchain' [C:\Program Files\dotnet\sdk-manifests\7.0.100\microsoft.net.workload.mono.toolchain\WorkloadManifest.json]

解决方案

  • 清理冲突的清单文件

    1. 导航到路径 C:\Program Files\dotnet\sdk-manifests\7.0.100\
    2. 删除或重命名microsoft.net.workload.mono.toolchain.net7文件夹(建议重命名为microsoft.net.workload.mono.toolchain.net7.bak,方便后续恢复)
  • 重置.NET工作负载
    以管理员身份打开命令提示符,执行以下命令:

    dotnet workload restore
    

    该命令会重新同步并修复已安装的工作负载清单,消除冲突。

  • 重启IDE
    完全关闭VS 2022或Rider,重新启动后加载项目,验证问题是否解决。

  • 备选方案:修复.NET SDK
    打开控制面板 → 程序和功能,找到.NET SDK 7.0.100,右键选择「更改」→ 选择「修复」,完成后重启IDE。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 22:25:41