当我添加一个NuGet包(使用最新版本的NuGet和Visual Studio 2015)时,它会在“尝试收集依赖项”处挂起约5分钟,然后才安装该包。我可以指向NuGet.org、我们的内部服务器或本地机器上的文件夹,它们都表现得完全相同。
当我添加一个NuGet包(使用最新版本的NuGet和Visual Studio 2015)时,它会在“尝试收集依赖项”处挂起约5分钟,然后才安装该包。我可以指向NuGet.org、我们的内部服务器或本地机器上的文件夹,它们都表现得完全相同。
经过一番搜寻(在发帖前我遇到了很长时间的此问题),我找到了问题所在。我的NuGet包源列表中有一个已经失效了。如果我将其从列表中移除,一切就会顺利进行。如果保留该源,即使我的packages.config文件中没有与该源相关的任何包,它也会变得缓慢。
我曾经也遇到了同样的问题,而我读到的大部分建议都是更新nuget VS扩展(我使用的是VS包管理器控制台)或重新启动VS,但这些方法都没有奏效...
我的设置(故障发生时):
最终对我有效的解决方案:
这将更新我的nuget.org源,不再指向 www.nuget.org/api/v2(见下图)
在此之后,安装软件包就不会再卡在‘Attempting to gather dependency information for package...’了。
感谢https://dev59.com/ClwY5IYBdhLWcg3wq5bk#36461793提出删除nuget.config的想法。
我的问题是Nuget Packages文件夹不存在。我已经将本地文件夹名称从“packages”改为“NugetPackages”。检查csproj文件的内容值得一试。