我们在更新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