我们的本地NuGet包服务器遇到了一个奇怪的问题。随着时间的推移,包似乎变得不可用,和唯一的修复方法似乎是触摸.nupkg文件(例如,只打开package中的文件)或创建包的新构建/版本。
下面是返回错误的图片:

我们使用IIS6托管NuGet服务器,使用服务器的最新NuGet包(服务器和核心版本1.5.20902.9026)
,有人知道发生了什么事,以及如何永远修复它吗?
发布于 2011-11-28 06:14:06
这实际上是NuGet.Server中的一个bug。有一个竞争条件会导致提要得到一个过时的哈希代码。你可以在nuget上关注关于它的各种讨论。
发布于 2013-12-19 08:22:23
我们在Jenkins构建服务器上突然发现,实体框架无法被NuGet下载。在我们的例子中,问题是与项目本身一起签入的NuGet.exe已经很长时间没有更新了。
我用以下方法解决了这个问题:
NuGet.exe update -self H 211H 112在我们的示例中导致v1.6被更新为v2.7.3,因此我们已经草率:)H 213H 114选中了替换的NuGet.exe在版本控制H 215F 216在那之后,这个项目又建设得很好了。我想我们将来会调查不签入NuGet.exe的可能性,所以这篇文章似乎很有帮助,但我还没有亲自尝试过:Prevent needing to add NuGet.exe to source control
发布于 2013-12-12 20:24:06
当我试图安装T4Scaffolding时,我遇到了这个问题,我能够通过重新安装NuGet软件包管理器来解决这个问题(因为我无法更新包管理器,所以我卸载并重新安装了)。
https://stackoverflow.com/questions/8139503
复制相似问题