VS2022本地NuGet仓库仅显示25个库,求解决方法
解决VS2022本地NuGet仓库包显示不全的问题
调整NuGet列表显示数量上限
- 打开VS2022,点击顶部菜单栏的工具 > 选项
- 在左侧菜单展开NuGet包管理器,选中常规项
- 右侧找到包列表页面大小,把默认的25改成你需要的数值(比如50、100)
- 点击确定,重启VS后再打开NuGet管理器就能看到更多包了
用NuGet命令行确认包是否完整
如果调整页面大小后还是有问题,用命令行验证本地仓库的包状态:
- 打开命令提示符或PowerShell
- 执行命令:
nuget list -Source "你的本地NuGet仓库名称/本地路径"
这个命令会列出指定源下的所有包,先确认30个包是不是都能被检索到 - 如果命令行能列出所有包,那就是VS界面的显示限制问题,回到上一步调整就行;如果命令行也出不来全部,检查本地仓库里的包有没有损坏,或者.nuspec文件是否符合规范
清理NuGet缓存
缓存异常也可能导致显示不全:
- 进入工具 > 选项 > NuGet包管理器 > 常规
- 点击清除所有NuGet缓存按钮
- 等缓存清完,刷新NuGet管理器的包列表试试
内容的提问来源于stack exchange,提问作者Johnny Wu
相关产品推荐
相关产品推荐

