Breeze服务器1.4.14 Nuget软件包损坏?

Breeze服务器1.4.14 Nuget软件包损坏?,breeze,nuget-package,Breeze,Nuget Package,这是我第一次使用Nuget,保留判断,我想验证以下内容是否与包本身有关 在全新的Visual Studio 2013更新2 Web API项目中 使用“管理Nuget包”对话框 已安装的Breeze服务器-用于Web API 2(版本1.4.14) 已安装Breeze服务器-实体框架6的上下文提供程序(版本1.4.14) 编写了非常简单的微风控制器 生成是不允许的,出现以下错误 Assembly 'Breeze.WebApi2, Version=1.4.0.0, Culture=neutral,

这是我第一次使用Nuget,保留判断,我想验证以下内容是否与包本身有关

在全新的Visual Studio 2013更新2 Web API项目中

使用“管理Nuget包”对话框

已安装的Breeze服务器-用于Web API 2(版本1.4.14)

已安装Breeze服务器-实体框架6的上下文提供程序(版本1.4.14)

编写了非常简单的微风控制器

生成是不允许的,出现以下错误

Assembly 'Breeze.WebApi2, Version=1.4.0.0, Culture=neutral,
PublicKeyToken=f6085f1a45e2ac59' uses 'System.Web.Http.OData, Version=5.1.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than
referenced assembly 'System.Web.Http.OData, Version=5.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35'    c:\Users\ccopelm2\Documents\Visual Studio 2013\Projects\BreezeNugetTest\packages\Breeze.Server.WebApi2.1.4.14\lib\Breeze.WebApi2.dll
这仅仅是一个坏包版本吗


要明确的是,这些是唯一安装的软件包(除非WebAPI模板在封面下使用Nuget)

我也遇到了同样的问题,但通过右键单击解决方案并选择“管理NuGet packages for solution”来更新包,从而解决了这个问题。然后选择左侧菜单上的“更新”,并单击“全部更新”选项。更新所有引用的包需要一段时间。完成后,我重建了解决方案并成功编译。

Breeze.Server.WebApi2版本:1.4.14包存在问题

以下依赖项定义错误:

Microsoft.AspNet.WebApi.OData(>=5.0&&<6.0)

它应该大于等于5.1


我已将Microsoft.AspNet.WebApi软件包更新为5.2.0版,这通过安装Microsoft.AspNet.WebApi.OData 5.2.0解决了此问题

更新所有软件包是一项艰巨的任务,尤其是在您有多个软件包的情况下。