Visual studio 2015 尝试更新Nuget包失败
我在一个团队环境中工作,他们已经建立了NuGet Stream来共享一些项目。我最近刚刚获得了一个项目的最新信息,并注意到packages.config已更新,以引用特定NuGet包的更新版本。所以我想让我试着从我的控制台更新包,这样我就有了最新的版本,并且Packacge.Config指向了正确的版本 现在,VS 2015 NuGet UI甚至没有显示更新包的选项(它只有两个选项安装和卸载)。这很好,我可以使用控制台并完成它。到目前为止还不错 现在,当我运行更新包{packageName}的命令时。它抛出以下错误: 安装包:检索包元数据时出错 对于源“{Server}”中的“{Package}” 所以我想可能是它被腐蚀了。因此,让我从Package.config中删除引用,然后从Package中删除文件夹,然后重新安装。这次我确实使用了选项-verbose。因此,我启动了以下命令:Visual studio 2015 尝试更新Nuget包失败,visual-studio-2015,nuget,nuget-package,Visual Studio 2015,Nuget,Nuget Package,我在一个团队环境中工作,他们已经建立了NuGet Stream来共享一些项目。我最近刚刚获得了一个项目的最新信息,并注意到packages.config已更新,以引用特定NuGet包的更新版本。所以我想让我试着从我的控制台更新包,这样我就有了最新的版本,并且Packacge.Config指向了正确的版本 现在,VS 2015 NuGet UI甚至没有显示更新包的选项(它只有两个选项安装和卸载)。这很好,我可以使用控制台并完成它。到目前为止还不错 现在,当我运行更新包{packageName}的命
install-package Uas.AnalysisWorker -verbose
作为回应,我也犯了同样的错误:
关于这一细节:
BadGateway“{Packagename}”
2262ms
可能是服务器上的包已损坏,或者可能是我丢失了其他内容。但在进行尽职调查之前,我不想联系软件包所有者,以确保我没有遗漏一些琐碎的东西
- 另外,我还发现一些线程建议更新到最新版本的NuGet package manager解决了它们的问题。我有最新的Nuget软件包,所以这不应该是一个问题
有什么想法吗?根据错误消息,从url检索包元数据时出现问题,您需要首先从工具->选项->NuGet package Manager->包源检查包源确保服务器的包源正确 要检查服务器上的包是否损坏,可以尝试在服务器上安装其他包。或者从中下载一个公共包,如Newtonsoft.Json,设置到服务器中(如果您有权限),然后从服务器安装此包,检查它是否工作正常 如果服务器上的所有软件包(包括Newtonsoft.Json)都无法成功安装并出现该错误,则服务器的软件包源不应正确,或者访问服务器的权限受到限制 如果只有一个指定的包无法成功安装,并且也可以安装Newtonsoft.Json,则服务器上的包应该已损坏。您可以联系软件包所有者 希望这能帮助你