NuGet"收集依赖"挂起

Fea*_*ron 42 nuget

当我添加一个NuGet包(最新版本的NuGet和Visual Studio 2015)时,它会在安装包之前挂起"尝试收集依赖关系"约5分钟.我可以指向NuGet.org,我们的内部服务器或本地计算机上的文件夹.一切都表现得完全一样.

Fea*_*ron 57

经过大量的挖掘(我在发布前已经有这个问题了很长时间)我找到了问题.我列表中的一个NuGet包源已关闭.如果我从列表中删除它,一切顺利.有了它,即使我的packages.config中没有包与该源相关,它也会陷入困境.

  • 半相关:也发生了糟糕的连接.我离开了几分钟,最终还是通过了.如果他们只有官方的nuget回购,可能对未来的读者有用 (5认同)

Qui*_*ith 31

我在同一个问题上挣扎太久了,我读到的几乎所有建议都是更新nuget VS扩展(我正在使用VS包管理器控制台)或重新启动VS并且没有任何工作......

我的设置(发行时):

  • VS 2015 Pro Update 2
  • 程序包管理器控制台主机版本3.4.3.855

终于为我工作的解决方案:

  1. 如果打开则关闭VS.
  2. 删除%AppData%\ NuGet\NuGet.Config
  3. 打开VS和包管理器控制台(这将重新创建Nuget.config)

这更新了我的nuget.org提要,不再指向www.nuget.org/api/v2(见下图)

新的nuget.org供稿

  1. 我的Microsoft和.NET源也被选中,我也不得不取消选择: 在此输入图像描述

在此安装包之后不再挂起'尝试收集包的依赖关系信息...'

荣誉对/sf/answers/2552325541/删除nuget.config的想法.