【发布时间】:2018-03-14 13:57:02
【问题描述】:
我在 Visual Studio 2015 中有一个项目,当我尝试从 nuget 恢复包时,我遇到了描述“尝试恢复包时发生错误。本地文件头已损坏”的问题。我附上了我在 Visual Studio 2015 中获得的图片。
解决此问题的解决方案是什么?
【问题讨论】:
标签: visual-studio-2015 nuget nuget-package-restore
我在 Visual Studio 2015 中有一个项目,当我尝试从 nuget 恢复包时,我遇到了描述“尝试恢复包时发生错误。本地文件头已损坏”的问题。我附上了我在 Visual Studio 2015 中获得的图片。
解决此问题的解决方案是什么?
【问题讨论】:
标签: visual-studio-2015 nuget nuget-package-restore
我已尝试 2 天使用 google 解决此问题。最后,我在他的回答 Answer by Liu 中得到了 Leo Liu-MSFT 的一个解决方案。我也尝试了这个解决方案,但 Liu 的回答为我提供了基本概念,这是我的 Nuget 中的一个错误,我需要修复。之后,我再次重新安装 Visual Studio 2015 并启动 Visual Studio 并恢复包,它运行良好。我希望我的回答能帮助别人节省时间。
【讨论】:
Nuget 尝试还原软件包时出错。本地文件头损坏
nuget缓存似乎有些损坏,所以请尝试使用此命令清除所有缓存:
nuget locals all -clear
然后再次恢复您的 nuget 包。
如果没有帮助,请尝试关闭 Visual Studio,然后从该文件夹中删除 NuGet.Config 文件(如果需要,请备份):
C:\Users\<UserName>\AppData\Roaming\NuGet
然后重新打开您的项目,恢复 nuget 包。
希望这会有所帮助。
【讨论】: