无论如何尝试,System.Web.Http参考默认为4.0版本

贾普·埃文斯(Jap Evans)

我在我的项目中使用BreezeApi NuGet包。它在Visual Studio 2013中。

我得到这个错误。

错误41程序集'Breeze.WebApi2,Version = 1.4.0.0,Culture = neutral,PublicKeyToken = f6085f1a45e2ac59'使用'System.Web.Http,Version = 5.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'具有更高的版本引用的程序集'System.Web.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

我不知道为什么我的项目继续引用4.0版本。我尝试过的事情:

  1. 我从项目中删除了对system.web.http 4.0的引用,并浏览到5.0 DLL文件位置。添加完并返回到解决方案资源管理器后,右键单击system.web.http dll,它显示为4.0.0.0。

  2. 我在web.config中添加了程序集绑定,如下所示

    <dependentAssembly>
        <assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-5.1.0.0" newVersion="5.1.0.0" />
    </dependentAssembly>
    

我该如何解决?

列尼尔·马卡费里

这是我为解决与您的问题非常相似而做的事情:

错误2程序集'Breeze.WebApi2,Version = 1.4.0.0,Culture = neutral,PublicKeyToken = f6085f1a45e2ac59'使用'System.Web.Http,Version = 5.1.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'具有更高的版本引用的程序集'System.Web.Http,Version = 5.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'c:\ Repos \ SPACodeCamper \ packages \ Breeze.Server.WebApi2.1.4.12 \ lib \ Breeze.WebApi2.dll CC网页

在进行“用Angular and Breeze构建应用程序-第1部分”课程时,我遇到了这个错误在将BreezeWeb API控制器添加到CC.Web之后,它在步骤3.15发生

为了解决这个问题,我们需要更新以下NuGet软件包。我在Visual Studio 2013中使用了NuGet包管理器:

  1. Microsoft.AspNet.WebApi.Client从5.0.0到5.1.2
  2. Microsoft.AspNet.WebApi.Core从5.0.0到5.1.2
  3. Microsoft.AspNet.WebApi.WebHost从5.0.0到5.1.2
  4. 从5.0.0到5.1.2的Microsoft.AspNet.WebApi.OData(我必须重新启动Visual Studio才能完成安装)

System.Web.Http在这种情况下,更新上面的NuGet软件包将确保将umping的版本更改为正确的版本5.1.0.0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果存在MKV版本,如何自动删除文件的MP4版本?

来自分类Dev

无论如何尝试,我都找不到BIOS

来自分类Dev

如何在Ubuntu上安装PyQt4-phonon(python3版本)

来自分类Dev

如何在Ubuntu上安装PyQt4-phonon(python3版本)

来自分类Dev

如何激活gcc 4.7版本?

来自分类Dev

如何激活gcc 4.7版本?

来自分类Dev

如何解决Mule 4版本:Mule 4.3中的Mule SFTP Kerberos用户名和密码提示

来自分类Dev

如何解决“ Windows 10版本1511更新(KB3122947)-错误0x80070643”

来自分类Dev

NLTK 3版本4 API文档

来自分类Dev

水豚和Select2版本4

来自分类常见问题

如何使IntelliJ scala项目使用Scala 2.9.2版本?

来自分类Dev

如何在Wamp中安装5.2版本的PHP

来自分类Dev

如何获得LinqToExcel 64位版本

来自分类Dev

如何在SuiteScript 2.0版本中创建搜索

来自分类Dev

如何使IntelliJ scala项目使用Scala 2.9.2版本?

来自分类Dev

如何从64位版本制作32位程序?

来自分类Dev

如何安装软件包texinfo的4.11版本?

来自分类Dev

如何获得Windbg x86版本?

来自分类Dev

如何安装32位版本的Google NaCl SDK?

来自分类Dev

如何使用rand-C99版本

来自分类Dev

如何安装libc6版本> = 2.29?

来自分类Dev

如何获得iOS 9版本模拟器?

来自分类Dev

如何获得特定的Windows 10版本?

来自分类Dev

如何专门下载64位版本的Ubuntu?

来自分类Dev

如何使用CMake查找32位版本的zlib

来自分类Dev

如何镜像Windows 10版本2004的启动分区?

来自分类Dev

通过TFS 2015版本管理更改web.config

来自分类Dev

4.2版本的Tornado 6.0.3:模块“ tornado.web”没有属性“异步”

来自分类Dev

如何使用Eclipse版本:Mars.1版本(4.5.1)创建Servlet?

Related 相关文章

热门标签

归档