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

在VS2022(17.4.1)创建.NET6 Web API时遇NU1102包找不到错误

解决Error NU1102: 找不到Microsoft.WindowsDesktop.App.Ref 6.0.12包的问题

以下是几种可行的修复方案:

  • 检查本地.NET 6 SDK版本:打开命令提示符,执行dotnet --list-sdks查看已安装的SDK版本,确认是否包含6.0.12及以上版本。如果没有,安装对应版本的.NET 6 SDK即可。
  • 清理NuGet缓存:在命令提示符中运行dotnet nuget locals all --clear,清除本地NuGet缓存后重新生成项目。
  • 排查项目文件冗余引用:右键项目选择「编辑项目文件」,打开.csproj文件检查是否存在Microsoft.WindowsDesktop.App.Ref的包引用。ASP.NET Core Web API项目默认不需要这个包,若发现相关<PackageReference>节点,直接删除即可。
  • 更新Visual Studio版本:将VS2022升级到17.4.1以上的兼容版本,新版本通常会修复SDK与包版本不匹配的问题。
  • 切换NuGet源:如果当前使用自定义NuGet源,临时切换至官方NuGet源,尝试重新还原包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 08:25:20