我正在创建一个“ASP.NET Core MVC4”演示项目。当我在另一台计算机上编译它时,会输出以下错误:
Error 2 NuGet包还原失败,原因是找不到 'Microsoft.Data.Edm' 包的版本 '5.0.0'。
这个错误有什么解决办法吗?
我正在创建一个“ASP.NET Core MVC4”演示项目。当我在另一台计算机上编译它时,会输出以下错误:
Error 2 NuGet包还原失败,原因是找不到 'Microsoft.Data.Edm' 包的版本 '5.0.0'。
这个错误有什么解决办法吗?
如果你遇到问题,可以手动将packages.config
中的版本号从5.0.0
更改为5.0.0.50403
。这对我有用。
使用nuget包管理器手动安装它:PM> Install-Package Microsoft.Data.Edm -Version 5.0.0.50403
。您可以在这里找到此版本。最新版本似乎是EdmLib for OData v1-3 5.6.3
。通常,您之前计算机上的包清单使用了5.0.0而不是5.0.0.50403。
我的错误是
尝试还原程序包时发生错误。无法找到“Microsoft.Data.oData”的“5.6.4”**版本。
我访问了packages.config
,然后删除了该行(我的是Microsoft.OData
),回到NuGet并重新安装了OData
。之后我就能够从NuGet安装NewtonSoft
了。