NuGet软件包还原失败。

3

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

Error 2 NuGet包还原失败,原因是找不到 'Microsoft.Data.Edm' 包的版本 '5.0.0'。

这个错误有什么解决办法吗?

3个回答

6

如果你遇到问题,可以手动将packages.config中的版本号从5.0.0更改为5.0.0.50403。这对我有用。


1
谢谢。这是最快速和最直接的修复。 - Hong

4

使用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。


0

我的错误是

尝试还原程序包时发生错误。无法找到“Microsoft.Data.oData”的“5.6.4”**版本。

我访问了packages.config,然后删除了该行(我的是Microsoft.OData),回到NuGet并重新安装了OData。之后我就能够从NuGet安装NewtonSoft了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接