我正在使用TFS服务器并从服务器获取所有最新版本,当我运行代码时,它显示newtonsoft.json
与依赖项不匹配。所以我删除它,然后再次安装它(最新版本9.0.1)。但是,当我右键单击newtonsoft.json
属性时,它显示版本4.5.0(如下图所示)
当我运行这个程序时,我收到了这个错误
"类型' System.IO.FileLoadException'的例外情况发生在 mscorlib.dll但未在用户代码中处理
其他信息:无法加载文件或程序集 ' Newtonsoft.Json,Version = 6.0.0.0,Culture = neutral, 公钥= 30ad4fe6b2a6aeed'或其中一个依赖项。该 定位程序集的清单定义与程序集不匹配 参考。 (HRESULT异常:0x80131040)"
我尝试了以下链接中的所有步骤
How can I fix assembly version conflicts with JSON.NET after updating NuGet package references in a new ASP.NET MVC 5 project?
答案 0 :(得分:0)
尝试更新库。在包管理器控制台中输出以下命令。
Update-Package –reinstall Newtonsoft.Json