NuGet Package经理在VS 2013上坚持"检索信息......"

Dou*_*las 15 nuget-package visual-studio-2013

使用安装了NuGet Package Manager的VS 2013,我可以查看所有已安装的软件包,但是当我选择更新或在线时,我会看到一个无休止的繁忙指示器,显示"正在检索信息..."

我已经证实我有很好的联系.我卸载/重新安装了NuGet Package Manager.

还有其他建议吗?

谢谢

小智 48

我正在使用 VS 2013,但所有建议的解决方案都失败了。我通过应用以下方法解决了这个问题:

  1. 在 Visual Studio 中打开包管理器控制台
  2. 类型: [Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bOR [Net.SecurityProtocolType]::Tls12

这会将连接安全协议更改为本文中指定的 nuget:在 NuGet.org 上弃用 TLS 1.0 和 1.1

  • 已经搜索了几个小时并尝试了所有建议的修复方法。我唯一看到这个提议的修复并且这个对我有用的地方。谢谢你! (3认同)

Ser*_*y_T 6

可能它会帮助某人。我的问题是 Nuget 包管理器。我刚刚更新了它的版本。

要更新Nuget 包管理器,您需要转到Tools -> Extensions and Updates -> Updates tab -> Visual Studio Gallery下的菜单。


小智 5

我遇到了同样的问题并尝试了不同的解决方案但没有成功!所以我正在使用这个解决方法。

  1. 转到https://www.nuget.org
  2. 搜索您要安装的软件包,它会显示安装该软件包的命令。
  3. 在 VS 中打开包管理器控制台并运行命令(确保选择正确的项目)。这将为您安装该软件包。

干杯。


t00*_*thy 1

VS 2013 中的 NuGet 包管理器存在一些错误。微软已注意到并修复了该错误,但我们正在等待 NuGet 的新更新。

但还有一些其他原因,导致您坚持“检索信息”。首先检查您的代理和防火墙设置。在我的情况下,我们需要解锁某些东西(这是在我的工作中,所以我不知道到底是什么),然后我看到了更新。