我发现Helicon Ape在GAC中安装了Newtonsoft.Json.dll release 6.0.3的替代版本,其中不包括EntityKeyMemberConvertors和ExpandoObjectConvertor等转换器。这会导致与也使用Newtonsoft.Json 6.0版并依赖这些转换器的web应用程序发生重大冲突。
有没有人知道Helicon Ape的改编版Newtonsoft.Json 6.0.3是从哪里来的?我不能想象他们会自己构建它,因为这需要原始的.snk文件来签名程序集。github中的源代码只提供了一个产生不同PublicKeyToken的dynamic.snk。否则我可以用更高的版本创建我自己的Newtonsoft.Json版本,允许我否决Helicon Ape的基于GAC的程序集。
发布于 2014-11-17 19:48:17
请尝试下载并升级到Helicon Ape build 145,该版本现在可用:https://www.helicontech.com/ape/download.html此版本现在使用不同版本的Json dll,不会干扰您的项目。
https://stackoverflow.com/questions/26698096
复制相似问题