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

学习ASP.NET MVC创建带Identity的Core Web APP遇NU1101错误求助

解决NU1101包找不到错误的实操步骤

1. 调整NuGet包源优先级

  • 打开Visual Studio,依次点击「工具」→「NuGet包管理器」→「包管理器设置」
  • 在「包源」界面,勾选nuget.org在线源(没有的话点右上角「+」,名称填nuget.org,源地址填https://api.nuget.org/v3/index.json)
  • 把nuget.org移到列表最上方,或者直接取消勾选「Microsoft Visual Studio 离线包源」——离线源里没有这些新版本的Identity相关包

2. 手动安装缺失的包

  • 右键解决方案,选择「管理解决方案的NuGet包」
  • 切换到「浏览」标签,分别搜索报错的包:Microsoft.EntityFrameworkCore.SqlServer、Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore等
  • 选择和你项目.NET版本匹配的包版本(比如教程用.NET 6就选6.x系列),点击安装

3. 清理重建项目

  • 点击顶部菜单「生成」→「清理解决方案」
  • 再点击「生成」→「重建解决方案」
  • 重新启动IIS Express运行项目

补充方案(网络受限场景)

  • 若无法访问nuget.org,可手动下载对应版本的.nupkg包文件,在包源设置里添加本地文件夹作为包源,将下载的包放入该文件夹后再安装
  • 确认本地安装的ASP.NET Core SDK版本和教程一致,版本不兼容也会导致包匹配失败,可通过命令行dotnet --version查看当前SDK版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 14:01:40