我在vs 2012中遇到这样的错误:项目其他文件的NuGet包还原失败:值不能为null或空字符串。参数名称:root。0 0
我看到这是一个错误https://nuget.codeplex.com/workitem/3780,该错误已针对2.8版 进行了修复,但我在https://nuget.codeplex.com上找不到2.8版。错误没有安装2.8版本?或如何获得2.8?
我在vs 2012中遇到这样的错误:项目其他文件的NuGet包还原失败:值不能为null或空字符串。参数名称:root。0 0
我看到这是一个错误https://nuget.codeplex.com/workitem/3780,该错误已针对2.8版 进行了修复,但我在https://nuget.codeplex.com上找不到2.8版。错误没有安装2.8版本?或如何获得2.8?
Answers:
我通过删除Visual Studio解决方案用户选项文件(.suo),然后重新启动VS来解决此问题。
更新:对于VS 2017,您需要删除位于解决方案目录中的名为.vs的隐藏文件夹(感谢@Tien Dinh!)
我有VS2013。据扩展经理说,nuget是最新的。
从vsix站点进行手动安装:http ://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca
...解决了这个问题。
我右键单击该解决方案,然后选择“启用Nuget软件包还原”。这解决了问题。
MSDN的此链接显示了如何:
http://blogs.msdn.com/b/dotnet/archive/2013/06/12/nuget-package-restore-issues.aspx
我通过在解决方案中的nuget软件包上启用自动还原来解决此问题
上面的答案都没有对我有帮助,而且越来越令人沮丧。
对我有用的(使用Visual Studio Professional 2017,版本15.8.5)正在执行以下步骤;
1)工具>选项> NuGet程序包管理器>单击“清除所有NuGet缓存”
希望这对某人有帮助!