您的位置:首页 > Web前端 > JavaScript

关于 "未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, 错误的解决方案

2015-04-16 18:15 483 查看
经过自己一天的研究到底为什么,还有结合网上的一些大神的解决方案和了解,归结出几点

第一,如果你的引用是不存在的(即使你引用的是你需要的,新的)vs自动会自动找到旧的版本,因为bin里面没有,你先检查bin目录有没有!

第二,web.config配置的版本号跟实际想要版本号对不对,web.config配置的引用要和你引用的版本对应,两个的版本号应该与你程序需要的这个版本一致,配置如下:

     <dependentAssembly>

       <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />

        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />

      </dependentAssembly>

如果还是不行你可以删除bin文件夹里面的Newtonsoft.Json,重新用nuget 引用一遍。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐