关于Newtonsoft.Json引用报错

自己运行的vs版本是2012,然后同事用了2017的,我把代码发给他后运行发现报以下错误:

{未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, 
Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。
找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040):
"Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed"}

懵逼了好一会儿,才发现是不同版本用的Newtonsoft.Json包版本不同导致出现的问题
解决的方法是:
打开自己的NuGet程序包管理器,选择已安装的包,找到Json.Net,把自己的有用到Newtonsoft.Json的那个项目先卸载包,再重新安装包就可以了,卸载和安装的方法就是不勾复选框和勾复选框

posted @ 2017-03-16 09:35  林十八  阅读(788)  评论(0编辑  收藏  举报