未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0
2024-10-16 12:17:10
错误描述:
错误原因:
因为引用出了问题,在你的程序集里面找不到的Newtonsoft.Json,所以它就拿从系统盘里面预装的旧版的来用,结果就报版本错误了.
解决方案:
web.config 的 configuration节点下面注明
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<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>
</assemblyBinding>
</runtime>
就要求用6.*版本的了。
你可以删除bin文件夹里面的Newtonsoft.Json,重新用nuget 引用一遍(重写nuget自动解决版本问题)。
我就只说到这里了,具体常见错误有三种情况
第一,引用不存在vs自动找到旧版的。
第二,web.config配置的版本号跟实际想要版本号不对。
第三,bin文件夹里面的根本就是旧版的。
最新文章
- MonoTouch 二三事(三)mono mkbundle 打包程序的解包支持
- Samba服务配置简明笔记
- 安卓手机当Mac、Win和Linux外置WIFI网卡
- PHP判断访问终端,电脑或手机访问
- gawk快速入门
- Tips7:Unity中 Scene视图 和 Game视图 中 视角(Camera)的控制
- Delphi 缩放图像代码 - 支持PNG透明通道
- c# 获取字符串数组中最长的的字符串并输出最长的字符串
- 使用Ant命令压缩JavaScript文件
- Eclipse 快捷键 快捷输入
- ANDROID_MARS学习笔记_S01原始版_008_Handler(异步消息处理机制)
- 使用Cxf发布Webservice服务,如果待发布的接口中有重载方法,怎么处理??
- Java Web----Java Web的数据库操作(一)
- iframe自适应高度的多种方法方法小结(转)
- mahout算法源码分析之Collaborative Filtering with ALS-WR 并行思路
- POJ	3548 Restoring the digits
- HDU_5563Clarke and five-pointed star
- 5.1、Android Studio用Logcat编写和查看日志
- javascript之DOM编程根据属性找标签练习
- [Go] golang结构体成员与函数类型