使用安装了NuGet Package Manager的VS 2013,我可以查看所有已安装的软件包,但是当我选择更新或在线时,我会看到一个无休止的繁忙指示器,显示“正在检索信息...”
我已经确认我有很好的联系。我卸载/重新安装了NuGet Package Manager。
还有其他建议吗?
由于
答案 0 :(得分:26)
我正在使用VS 2013,建议的所有解决方案均失败。 我通过应用以下方法解决了这个问题:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bOR [Net.SecurityProtocolType]::Tls12
这会将连接安全协议更改为本文指定的nuget:Deprecating TLS 1.0 and 1.1 on NuGet.org
答案 1 :(得分:2)
对我来说,这是NuGet而不是Visual Studio的问题。问题是NuGet不喜欢任何类型的代理设置。运行Fiddler等本地代理调试工具会破坏NuGet!您需要关闭它们或卸载它们,同时确保从系统设置中删除环境变量HTTP_PROXY。此外,您还需要检查系统代理设置,并确保您没有使用代理。
这已被记录在其他地方并且是很多人的问题!
答案 2 :(得分:2)
可能会对某人有所帮助。我的问题出在Nuget Package Manager上。我刚刚更新了它的版本。
要更新 Nuget Package Manager ,您需要转到工具 - >下的菜单。扩展程序和更新 - >更新标签 - > Visual Studio Gallery 。
答案 3 :(得分:1)
在VS 2013中的NuGet包管理器中存在一些错误。它已被Microsoft发现并修复,但我们正在等待NuGet的新更新。
但还有更多原因,为什么你坚持“检索信息”。首先检查您的代理和防火墙设置。在我的情况下,我们需要解锁一些东西(它在我的工作中,所以我不知道,到底是什么),之后我看到了更新。
答案 4 :(得分:1)
一旦我更改了Visual Studio的版本,我就注意到了这个问题。无论出于何种原因,Nuget扩展在安装过程中会中断,即使它似乎安装在Visual Studio中。您基本上需要重新安装Nuget,我必须按照此链接上的说明重新开始工作:
答案 5 :(得分:1)
我遇到了同样的问题并尝试了不同的解决方案,但都没有奏效!所以我正在使用这种解决方法。
干杯。
答案 6 :(得分:1)
它解决了我的问题。
答案 7 :(得分:1)
以下步骤应有所帮助:
nuget
website EntityFramework
Install-Package EntityFramework -Version 6.4.4
完成这些步骤后,您的nuget
将可以使用,但仅适用于当前项目。答案 8 :(得分:0)
我遇到了这个问题,它有时会挂一个小时左右。我如何绕过它是在Manage Nuget包装器中下载一个包,然后右键单击你的项目并单击clean。下载会在2到20秒内弹出。
答案 9 :(得分:0)
我遇到了同样的问题,尝试了不同的解决方案,但无法解决问题。最后,我尝试了这个方法并解决了我的问题。
答案 10 :(得分:0)
效果很好