Newtonsoft.Json自動升級版本號,導致dll沖突


不知道怎么回事,vs偶爾會自動升級Newtonsoft.Json.dll的版本號,但是又不升級dll,僅僅是版本號變了,實際引用的dll還是原來的。

我用的是6.0.0的,然后版本號升級成了7.0.0的,在web.config中的配置需要更改:

<dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed"/>
        <bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="6.0.0.0"/>
      </dependentAssembly>

這配置的意思是,從版本0到版本7,全部轉到版本6的dll。

然后就解決了dll版本沖突的問題,其他dll沖突的問題,都可以這么解決。

其實也可以升級到最新的版本,但是項目中其他類庫用的都是6.0的,所以沒法升級。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM