我們在更新Newtonsoft.Json後收到程序集衝突。我無法理解錯誤中引用的特定版本來自哪裏。 web.config中沒有指向特定版本的內容。Newtonsoft.Json中的程序集衝突
System.IO.FileLoadException:無法加載文件或組件 'Newtonsoft.Json,版本= 3.5.0.0,文化=中性 公鑰= 30ad4fe6b2a6aeed' 或它的一個依賴。位於程序集清單定義中的 與程序集 的引用不匹配。 (異常來自HRESULT:0x80131040)
會GAC-ING組裝工作的兩個版本來解決這個問題?
是沒可能重定向程序集版本?我不知道它會對Sitecore有什麼影響(如果有的話),但... http://msdn.microsoft.com/en-us/library/7wd6ex19.aspx – jammykam
你可以嘗試,但兩個版本的程序集都需要擁有相同的公共令牌。我不確定是這種情況。此外,您需要考慮使用舊版本和更新版本的Json.net測試sitecore時發生的變化,以便您可以通過將程序集重定向爲@jammykam提到的方式來破解某些內容。 – marto