C# 未能加载文件或程序集“ Newtonsoft.Json” Json格式错误

原因:
版本不一致,所使用的dll和配置文件中的版本不一致。
解决:
(1)查看所使用的Newtonsoft.Json.dll版本 ,然后把对应的版本修改在配置文件中如下,比如版本为“4.5.0.0” 修改成对应版本即可。

<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" />
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0" />
</dependentAssembly>

(2)或者下载最新版本dll

转载于:https://www.cnblogs.com/pxkuan/p/10042682.html