NuGet无法找到现有的包

Eug*_*kov 11 c# nuget nuget-package nuget-package-restore

如果将NuGet 作为NuGet发布到官方存储库并且它显示在https://www.nuget.org/packages/y页面上,NuGet可能会Install-Package失败.Unable to find version 'x' of package 'y'

以下是nuget.org内容和NuGet Install-Package命令输出的具体示例.

nuget包快照

安装包失败

UPDATE.包源设置为默认值(来自nuget.org).实际上你可以看到问题刚刚开始Install-Package Log4Net.Async -Version 1.3.0.

包装来源

更新2.我想强调它不是关于某些开发人员的机器 - 在Visual Studio Online Hosted Build Controller上发生了同样的事情.

更新3.以下是NuGet尝试加载包的方式,看起来NuGet API刚好坏了,因为所有这些请求都失败了,下面的错误.

install-package拦截了http请求

未找到"套餐"细分的资源

另外NuGet在VS搜索包阶段发出NuGet API调用的奇怪输出,请参见此处:http://pastebin.com/qveadrZB.

Mat*_*oks 4

NuGet 目前存在一些与搜索和包还原功能相关的服务问题。这可能是包恢复失败的原因。

如果其他开发计算机工作正常,则它们很可能可以访问此包的缓存版本。

5 月 26 日 status.nuget.org 的屏幕截图