【问题标题】:NuGet Package restore failedNuGet 包还原失败
【发布时间】:2014-12-03 07:10:16
【问题描述】:
我正在创建一个“ASP.NET Core MVC4”演示项目。当我在另一台计算机上编译它时,它会输出如下错误:
Error 2 NuGet Package restore failed for project MVCDemo: Unable to find version '5.0.0' of package 'Microsoft.Data.Edm'..
这个错误有什么解决办法?
【问题讨论】:
标签:
asp.net-mvc-4
nuget-package
nuget-package-restore
【解决方案1】:
是的,如果您遇到问题,只需手动将您的 packages.config 从 5.0.0 更改为 5.0.0.50403。这对我有用。
【解决方案2】:
使用 nuget 包管理器 PM> Install-Package Microsoft.Data.Edm -Version 5.0.0.50403 手动安装它。我只能找到这个版本here。最新版本似乎是EdmLib for OData v1-3 5.6.3。大多数情况下,您之前机器的包清单包含 5.0.0 而不是 5.0.0.50403
【解决方案3】:
我的错误是
尝试还原软件包时发生错误。找不到包“Microsoft.Data.oData”的“5.6.4”**
我访问了packages.config,然后删除了该行(我的是Microsoft.OData),回到NuGet并重新安装了OData。之后我可以从 NuGet 安装 NewtonSoft