Asp.net mvc 4 NuGet包还原失败

Asp.net mvc 4 NuGet包还原失败,asp.net-mvc-4,nuget-package,nuget-package-restore,Asp.net Mvc 4,Nuget Package,Nuget Package Restore,我正在创建一个“ASP.NET核心MVC4”演示项目。当我在另一台计算机上编译时,它会输出一个错误,如下所示: 错误2 project MVCDemo的NuGet程序包还原失败:找不到程序包“Microsoft.Data.Edm”的版本“5.0.0”… 此错误的解决方案是什么?使用nuget package managerPM>安装软件包Microsoft.Data.Edm-版本5.0.0.50403手动安装它。我可以找到这个版本。最新版本似乎是ODatav1-3 5.6.3版的EdmLib。大

我正在创建一个“ASP.NET核心MVC4”演示项目。当我在另一台计算机上编译时,它会输出一个错误,如下所示:

错误2 project MVCDemo的NuGet程序包还原失败:找不到程序包“Microsoft.Data.Edm”的版本“5.0.0”…


此错误的解决方案是什么?

使用nuget package manager
PM>安装软件包Microsoft.Data.Edm-版本5.0.0.50403手动安装它。我可以找到这个版本。最新版本似乎是ODatav1-3 5.6.3版的EdmLib。大多数情况下,以前机器上的包清单是5.0.0,而不是5.0.0.50403,如果卡住了,只需手动将
packages.config
5.0.0
更改为
5.0.0.50403
。这对我很有效。

我的错误是

尝试还原包时出错。找不到包“Microsoft.Data.oData”的“5.6.4”**


我访问了
packages.config
,然后删除了该行(我的行是
Microsoft.OData
),返回NuGet并重新安装了
OData
。之后,我可以从NuGet安装
NewtonSoft
,谢谢。这是最快、最直接的修复方法。