【发布时间】:2014-12-12 15:02:35
【问题描述】:
我有 ASP.NET Web Api 2.2 项目。我在这个项目上通过 nuget 安装了微风:
安装 Breeze 框架后出现错误,现在无法构建项目:
错误程序集 'System.Web.Http.OData, Version=5.2.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 使用 'System.Web.Http, Version=5.2.2.0, Culture=neutral, PublicKeyToken =31bf3856ad364e35',其版本高于引用的程序集 'System.Web.Http, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' c:\Users\Home\Documents\Visual Studio 2013\Projects\MyProject\packages \Microsoft.AspNet.WebApi.OData.5.2.2\lib\net45\System.Web.Http.OData.dll
错误 - 程序集 'System.Web.Http.OData, Version=5.2.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 使用 'System.Net.Http.Formatting, Version=5.2.2.0, Culture=中性,PublicKeyToken=31bf3856ad364e35',其版本高于引用的程序集 'System.Net.Http.Formatting, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' c:\Users\Home\Documents\Visual Studio 2013\ Projects\MyProject\packages\Microsoft.AspNet.WebApi.OData.5.2.2\lib\net45\System.Web.Http.OData.dll
虽然库是新版本。
当我在“解决方案资源管理器”中打开我的项目的“参考”并双击“System.Web.Http”时
它会打开“对象浏览器”选项卡。我有几个版本的“System.Web.Http”。 H
我可以说使用我需要的版本吗? 我该如何解决这个问题?
【问题讨论】:
标签: c# asp.net asp.net-web-api nuget breeze