Newtonsoft.Json报错:未能加载文件或程序集"..."或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配

Newtonsoft.Json报错:未能加载文件或程序集"..."或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。

newtonsoft

 

□ 背景分析

在帮助类库中使用了Newtonsoft.Json的最新版本,在主程序中,引用了Newtonsoft.Json的某个版本,估计是因为2个版本不一致而引发的错误。

在帮助类中,右键Newtonsoft.Json:
newtonsoft1

 

在主程序中,右键Newtonsoft.Json:
newtonsoft2

果然,Newtonsoft.Json的2个版本不一致。

 

□ 解决方法

https://www.nuget.org 查看程序集的版本历史记录
newtonsoft3


→在主程序中删除程序集:
Uninstall-Package Newtonsoft.Json –Force


→在主程序中重新安装某个匹配版本:
Install-Package Newtonsoft.Json –Version 6.0.1

posted @ 2014-04-22 15:00  Darren Ji  阅读(1803)  评论(0编辑  收藏  举报

我的公众号:新语新世界,欢迎关注。