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

运行ReSharper CLI inspectcode时遇Microsoft.NET.SDK.WorkloadAutoImportPropsLocator缺失错误

解决ReSharper CLI解析Microsoft.NET.SDK.WorkloadAutoImportPropsLocator失败的问题

问题根源

你的项目基于.NET 6 LTS,但ReSharper CLI默认选取了系统中安装的高版本.NET SDK(比如你这里的7.0.306),该版本SDK的Microsoft.NET.SDK.WorkloadAutoImportPropsLocator组件缺失,同时项目未明确指定SDK版本,导致解析失败;MSBuild警告则是因为工具集路径未和项目适配的SDK绑定。

解决步骤

  • 锁定SDK版本
    在解决方案根目录创建或修改global.json文件,明确指定使用.NET 6的SDK版本,示例:

    {
      "sdk": {
        "version": "6.0.415",
        "rollForward": "latestPatch"
      }
    }
    

    版本号换成你已安装的.NET 6 SDK最新补丁版,确保C:\Program Files\dotnet\sdk\6.0.xxx\路径存在且完整。

  • 指定MSBuild路径
    执行jb inspectcode时通过--msbuild-path参数绑定.NET 6对应的MSBuild路径,消除工具集警告:

    jb inspectcode [解决方案文件完整路径] --msbuild-path "C:\Program Files\dotnet\sdk\6.0.415\MSBuild\Current\Bin"
    
  • 验证SDK完整性
    运行dotnet --list-sdks确认.NET 6 SDK已正确安装,若组件缺失,重新下载安装.NET 6 LTS SDK即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 11:56:01