当确切版本作为 NuGet 发布给官方时,NuGet 的 Install-Package
为何会失败并显示 Unable to find version 'x' of package 'y'
存储库,它显示在 https://www.nuget.org/packages/y 上页面。
这是包含 nuget.org 内容和 NuGet Install-Package
命令输出的特定示例。
更新。包源设置为默认值(来自 nuget.org)。实际上,您只需运行 Install-Package Log4Net.Async -Version 1.3.0
就可以看到问题。
更新 2。我想强调的是,这与某些开发人员的机器无关 - 同样的事情也发生在 Visual Studio Online Hosted Build Controller 上。
更新 3。这是 NuGet 尝试加载包的方式,看起来 NuGet API 刚刚损坏,因为所有这些请求都失败并出现以下错误。
Resource not found for the segment 'Packages'
NuGet 还会在 VS 搜索包阶段发出的 NuGet API 调用上产生奇怪的输出,请参见此处:http://pastebin.com/qveadrZB .
最佳答案
关于c# - NuGet 找不到现有包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30464558/