升级到Newtonsoft.JSON 6.0后,每当我在LinqPad中引用我的程序集时,我都会收到以下错误:
Assembly' Serenity.Core,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'使用' Newtonsoft.Json,Version = 6.0.0.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed'它的版本高于引用的程序集' Newtonsoft.Json,Version = 4.5.0.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed'
Serenity.Core是我的程序集,它引用了Newtonsoft.JSON 6.0。查询中没有其他程序集引用版本4.5。我怀疑Linqpad有一个4.5的内部引用(使用ILSpy,我发现它有一个名为Linqpad.Newtonsoft.Json的内部程序集。)
尝试将bindRedirect添加到LinqPad.exe.config但没有运气。
我该如何解决这个问题?