码迷,mamicode.com
首页 > Web开发 > 详细

解决:未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0

时间:2015-10-17 12:05:55      阅读:376      评论:0      收藏:0      [点我收藏+]

标签:

开发环境:Microsoft Visual Studio 2013 MVC4.0

使用SignalR的过程中随着版本的升级,其它程序集也跟着升级,如Newtonsoft.Json,一般编译的时候,如果原来使用的是低版本的会提示编辑警告,如果不处理掉此警告,则可能在生成网站时,会提示上述标题的错误。我的解决方法是在web.config的runtime字段添加Newtonsoft.Json的版本配置,如下所示:

  <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
       <dependentAssembly>
          <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30AD4FE6B2A6AEED" culture="neutral"/>
          <bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0"/>
       </dependentAssembly>

    ...........  //其它依赖的程序集

      </assemblyBinding>

  </runtime>

 (编译的时候当双击错误列表中的版本警告时,会提示是否修正此警告,选择是会自动在web.config中增加上面的配置)

 

解决:未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0

标签:

原文地址:http://www.cnblogs.com/NicoShen/p/4887159.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!