一、检查网络和添加新的镜像源
测试Package Sources(程序包源)是否能在浏览器中正常访问,如果在浏览器中访问失败,可能是网络问题,可以检查一下自己的网络或者是否被拦截了
如果能访问成功,在vs里不可以可能是访问超时了,多刷新一下或者,可以尝试多添加国内其他镜像源
在上方菜单栏里边点击工具—>Nuget包管理器—>程序包管理器设置,查看右边的Nuget管理器里源地址,确保都启用了,图里这三个地址都测试可行,有自带的,有国内镜像的,大家可在下方粘贴使用
https://api.nuget.org/v3/index.json
https://nuget.azure.cn/v3/index.json
https://www.nuget.org/api/v2/
二、本地v3-cache索引缓存损坏,控制台安装(推荐)
如果本地搜索索引缓存失效,VS图形界面不会主动去拉去索引,而使用控制台下载是直接联网拉去包清单直接下载到本地跳过索引
控制台命令=联网重新下载索引,重建缓存
直接在控制台里面输入你想要安装的包,下面是博主自己想要安装的S7 netplus,可以安装其他的包,主要是为了重建缓存,博主用的控制台命令如下可复制:
install-Package S7netplus
也也可以可以先清除NuGet缓存试试,如果没有效果大概率是本地缓存文件损坏或缺失找不到索引
重建缓存之后就可以正常搜索了,有的朋友新建的项目右边没有“引用”,也能够正常出现了