1. 程式人生 > >Newtonsoft.Json版本衝突時參考解決方案

Newtonsoft.Json版本衝突時參考解決方案

執行報錯:未能載入檔案或程式集“Newtonsoft.Json, Version=10.0.0.0,

 

 

如果同一專案中不同第三方類庫分別使用了不同版本的Newtonsoft.Json的情況下,可以在配置檔案中新增以下節點,將0.0.0.0-9.0.0.0此區間的Newtonsoft.Json使用全部強制指向到8.0.0.0版本。

此方案適用於高版本的Newtonsoft.Json向下相容!

 

  <runtime>     <assemblyBinding xmlns=" urn:schemas-microsoft-com:asm.v1
">       <dependentAssembly>         <assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" />         <bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="8.0.0.0" />       </dependentAssembly>     </assemblyBinding>   </runtime>     轉自https://www.cnblogs.com/lijunhao/p/5440001.html