.net LinqPad和Newtonsoft.Json 6.0

.net LinqPad和Newtonsoft.Json 6.0,.net,reference,json.net,linqpad,.net,Reference,Json.net,Linqpad,升级到Newtonsoft.JSON 6.0后,每当我在LinqPad中引用我的程序集时,都会出现以下错误: 程序集“Serenity.Core,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”使用“Newtonsoft.Json,Version=6.0.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6eed”,其版本高于引用的程序集“Newtonsoft.Json,Version=4.5.0.

升级到Newtonsoft.JSON 6.0后,每当我在LinqPad中引用我的程序集时,都会出现以下错误:

程序集“Serenity.Core,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”使用“Newtonsoft.Json,Version=6.0.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6eed”,其版本高于引用的程序集“Newtonsoft.Json,Version=4.5.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6eed”

Core是我的程序集,它引用了Newtonsoft.JSON 6.0。查询中没有引用版本4.5的其他程序集。我怀疑Linqpad有一个对4.5的内部引用(使用ILSpy,我发现它有一个名为Linqpad.Newtonsoft.Json的内部程序集)

尝试将bindRedirect添加到LinqPad.exe.config,但没有成功


我如何解决这个问题?

对于那些可能遇到相同问题的人来说,插件文件夹中还有一个Json.Net程序集。可能是加上去的,然后忘了。把它拿走。