我在visual studio 2015中有一个项目,当我尝试从nuget恢复软件包时,我遇到的问题是“在尝试恢复软件包时发生错误。本地文件头已损坏”。我正在附上我在2015年视觉工作室获得的图片。
解决此问题的解决方案是什么?
答案 0 :(得分:3)
我尝试了2天使用谷歌解决此问题。最后,我在他的回答Answer by Liu中得到了Leo Liu-MSFT的一个解决方案。我也尝试了这个解决方案,但刘回答为我提供了一些基本概念,这是我需要修复的Nuget中的错误。之后我再次重新安装Visual Studio 2015并启动visual studio并恢复包,它完美地运行。我希望我的回答可以帮助别人节省时间。
答案 1 :(得分:0)
尝试恢复软件包时发生错误。本地文件头已损坏
似乎nuget缓存可能有些损坏,所以请尝试使用此命令清除所有缓存:
nuget locals all -clear
然后再次恢复您的nuget包。
如果对您没有帮助,请尝试关闭Visual Studio,然后从此文件夹中删除NuGet.Config
文件(如果有需要则备份):
C:\Users\<UserName>\AppData\Roaming\NuGet
然后重新打开你的项目,恢复nuget包。
希望这有帮助。