gpt4 book ai didi

visual-studio - 尝试在新解决方案中启用 NuGet 包还原时出错

转载 作者:行者123 更新时间:2023-12-03 20:23:27 29 4
gpt4 key购买 nike

尝试在我刚刚创建的新解决方案中启用包还原时出现错误。 VS2012中的错误是:

NuGet Package Manager

An error occurred while configuring the solution to restore NuGet packages on build

Unable to read package from path 'NuGet.Build.2.7.0.npkg'.



我尝试在 VS2010 中打开解决方案来解决该问题,并且在尝试启用包还原时也出现错误,但消息不同:

NuGet Package Manager

An error occurred while configuring the solution to restore NuGet packages on build

Archive file cannot be size 0.



我尝试创建一个新的解决方案,但得到了相同的结果。

然后我尝试对 VS2012 更新 3 进行修复并重新启动。仍然得到问题。

我还扫描了文件夹、项目和解决方案文件以查找任何 NuGet 或 .nupkg,但那里什么也没有。

那么我怎样才能让这个功能再次工作呢?我上次使用它是大约一周前,我不记得从那时起我具体改变了什么。我卸载了大约一周前安装的 VS Power Tools 软件包,但这也没有解决问题。

更新

我按照“移除”说明进行操作 here并使用我已有的项目作为模板来手动启用包还原。但是,我仍在寻找更好的解决方案,因为这是我经常使用的功能。

我也尝试从 Visual Studio 卸载并重新安装 NuGet,但我仍然遇到同样的问题。如果内存正常,则最近有 NuGet 更新(是否有 VS 扩展安装日志以便我检查?)。

最佳答案

我怀疑 NuGet.Build.2.7.0.npkg 文件由于下载失败而为零字节。 NuGet.Build.2.7.0.npkg 是 Visual Studio 下载的 NuGet 包,用于为你的解决方案启用包还原。

查看您的缓存,看看此文件是否为零字节。如果是,则删除该文件或清除缓存并再次尝试启用包还原。缓存位于您的个人资料下的类似于以下目录的目录中:

C:\Users\YourUsername\AppData\Local\NuGet\Cache

您还可以通过打开包管理器设置,选择常规并单击浏览按钮从 Visual Studio 内部浏览到缓存。

关于visual-studio - 尝试在新解决方案中启用 NuGet 包还原时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18705204/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com