【发布时间】:2017-04-12 00:18:20
【问题描述】:
我在一个团队环境中工作,他们设置了 NuGet Stream 来共享一些项目。我最近刚刚获得了我的一个项目的最新信息,并注意到 packages.config 已更新以引用特定 NuGet 包的较新版本。所以我想让我尝试从我的控制台更新包,以便我拥有最新版本并且 Packacge.Config 指向正确的版本
现在,VS 2015 NuGet UI 甚至没有显示更新包的选项(它只有两个选项安装和卸载)。很好,我可以使用控制台并完成它。到目前为止一切顺利。
现在,当我运行更新包 {packageName} 的命令时。它抛出以下错误:
Install-Package : 检索包元数据时出错 来自源“{Server}”的“{Package}”
所以我认为它可能已损坏。因此,让我从 Package.config 中删除引用,然后从包中删除该文件夹,然后进行全新安装。这次我确实使用了选项 -verbose。所以我触发了以下命令:
install-package Uas.AnalysisWorker -verbose
作为回应确实向我抛出了同样的错误:
这个细节:
BadGateway http://Servername/FindPackagesById()?id='{Packagename}' 2262毫秒
可能是服务器上的包已损坏,或者可能是我遗漏了其他东西。但我不想在尽职调查之前联系包所有者,以确保我没有遗漏一些琐碎的东西。
- 另外,在旁注中,我发现一些线程表明更新到最新版本的 NuGet 包管理器解决了他们的问题。我确实有最新的 Nuget 包,所以这也不是问题。
有什么想法吗?
【问题讨论】:
标签: visual-studio-2015 nuget nuget-package