C# .NET newtonsoft.json 多版本冲突解决

 

A.DLL 引用了10.0 的 newtonsoft.json,B.DLL 引用了11.0 的 newtonsoft.json。 可以在.CONFIG RUNTIME 中加指向 

oldVersion="0.0.0.0-12.0.0.0" newVersion="11.0.0.0" ,bin 目录或根目录放 11.0 的JSON DLL。

 

配置项目是大小写敏感的。

-

<dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30AD4FE6B2A6AEED" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="11.0.0.0" />
      </dependentAssembly>

 

--

上一篇:c# 添加下载newtonsoft.json c#如何解析json数据


下一篇:C# .net mvc web api 返回 json 内容,过滤值为null的属性