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

2023-05-16,,

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

 

□ 背景分析

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

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

 

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

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

 

□ 解决方法

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

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

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

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

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

下载本文的Word格式文档,以方便收藏与打印。