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

VS2022已装.NET 6.0/7.0 SDK却不显示,安装DiffSharp包遇NU1202错误求助

问题解决方案

一、调整项目目标框架版本

  • 右键项目 → 属性 → 应用程序 → 目标框架,确认当前是否为net5.0。若是,直接切换为net6.0或更高版本,保存后重新安装DiffSharp.Backends.Torch包。
  • 若此处看不到net6.0/net7.0选项,执行以下步骤。

二、修复Visual Studio对.NET SDK的识别

  • 打开Visual Studio Installer,点击当前VS2022版本的「修改」按钮。
  • 在「工作负载」页面,确保勾选对应开发场景的工作负载(如“.NET桌面开发”或“ASP.NET和Web开发”),然后在右侧「安装详细信息」中,确认.NET 6.0 SDK和.NET 7.0 SDK已勾选,点击「修改」完成安装。
  • 重启Visual Studio后,再尝试新建项目或修改目标框架。

三、验证.NET SDK安装状态

  • 打开命令提示符或PowerShell,执行命令:dotnet --list-sdks
  • 若输出中包含6.0和7.0版本,说明SDK安装正常,问题出在VS识别环节;若未显示,重新下载对应版本的SDK安装包完成安装后重启VS。

四、清理Visual Studio缓存(备用方案)

  • 关闭Visual Studio。
  • 删除以下路径的缓存文件:
    • %LOCALAPPDATA%\Microsoft\VisualStudio\17.0_*\ComponentModelCache(17.0为VS2022基础版本号,目录后缀可能不同)
    • %LOCALAPPDATA%\Temp\VSIXInstaller
  • 重启Visual Studio后再次尝试操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 08:50:36