【发布时间】:2014-07-03 23:07:16
【问题描述】:
这是我第一次使用Nuget,持有判断,我想验证以下是包本身的问题。
在全新的 Visual Studio 2013 Update 2 Web API 项目中。
使用“管理 Nuget 包”对话框。
已安装 Breeze Server - 用于 Web API 2(版本 1.4.14)
已安装 Breeze Server - Entity Framework 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
这只是一个损坏的软件包版本吗?
需要明确的是,这些是唯一安装的包(除非 Web API 模板在幕后使用 Nuget)。
【问题讨论】:
标签: breeze nuget-package