c# - NuGet 找不到现有包

标签 c# nuget nuget-package nuget-package-restore

当确切版本作为 NuGet 发布给官方时,NuGet 的 Install-Package 为何会失败并显示 Unable to find version 'x' of package 'y'存储库,它显示在 https://www.nuget.org/packages/y 上页面。

这是包含 nuget.org 内容和 NuGet Install-Package 命令输出的特定示例。

nuget package snapshot

install package failure

更新。包源设置为默认值(来自 nuget.org)。实际上,您只需运行 Install-Package Log4Net.Async -Version 1.3.0 就可以看到问题。

package sources

更新 2。我想强调的是,这与某些开发人员的机器无关 - 同样的事情也发生在 Visual Studio Online Hosted Build Controller 上。

更新 3。这是 NuGet 尝试加载包的方式,看起来 NuGet API 刚刚损坏,因为所有这些请求都失败并出现以下错误。

install-package intercepted http requests

Resource not found for the segment 'Packages'

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

最佳答案

NuGet 目前有一些 service issues与搜索和包恢复功能相关。这可能是您的包恢复失败的原因。

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

Screenshot of status.nuget.org on 26 May

关于c# - NuGet 找不到现有包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30464558/

相关文章:

c# - 编译时常量域

.net - 使用 Nuget 修复错误的工作流程

c# - Nuget Library - 将库的 DLL 复制到当前项目的输出目录

windows-phone-8 - 无法安装包 Facebook 6.4.2

c# - 为什么当我从 nuget 安装 Silverlight 工具包时找不到 System.Windows.Controls.Toolkit.Internals?

c# - 密码登录异步。参数空异常 : Value cannot be null

c# - 如何添加评价我的应用程序按钮 (UWP)

tfs - 在构建过程中自动更新 nuspec 文件

c# - 正则表达式查找尾随数字

c# - 无法添加对 'System.Net.Http' 的引用。请确保它在全局程序集缓存中