繁体   English   中英

Nuget:包还原失败

[英]Nuget: Package Restore Failed

我无法更新我的解决方案中的 nuget 包。 我总是收到错误:

“包还原失败。正在回滚包更改。”

这是软件包的屏幕截图:

在此处输入图片说明

我能够通过修复我当前安装的 netcore 2.0 SDK 来解决这个问题。

如果有人在寻找替代解决方案,您可以按照我的回答进行操作。

最近在清除项目中的NuGet缓存时遇到了这个问题。

只有在将项目文件移动到长度较短的目录后,我才能恢复包。

示例:
初始项目路径(包恢复失败):
D:\\Folder01\\Folder02\\Folder03\\TheProjectFolder

新文件路径(包恢复成功):
D:\\TheProjectFolder

通过更改,您将能够恢复 NuGet 包,再次完成后,您可以将项目移动到以前的位置。

这是启用 NuGet 包管理器还原的唯一解决方案。 (有时在错误控制台会输出不同的错误。但所有错误的根源是文件夹路径的长度。它阻碍了NuGet包的恢复)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM