Newtonsoft.json版本错误

时间:2016-12-07 06:09:19

标签: c# asp.net json.net .net-assembly

我正在使用TFS服务器并从服务器获取所有最新版本,当我运行代码时,它显示newtonsoft.json与依赖项不匹配。所以我删除它,然后再次安装它(最新版本9.0.1)。但是,当我右键单击newtonsoft.json属性时,它显示版本4.5.0(如下图所示) enter image description here

当我运行这个程序时,我收到了这个错误

  

"类型' System.IO.FileLoadException'的例外情况发生在   mscorlib.dll但未在用户代码中处理

     

其他信息:无法加载文件或程序集   ' Newtonsoft.Json,Version = 6.0.0.0,Culture = neutral,   公钥= 30ad4fe6b2a6aeed'或其中一个依赖项。该   定位程序集的清单定义与程序集不匹配   参考。 (HRESULT异常:0x80131040)"

enter image description here

我尝试了以下链接中的所有步骤
How can I fix assembly version conflicts with JSON.NET after updating NuGet package references in a new ASP.NET MVC 5 project?

1 个答案:

答案 0 :(得分:0)

尝试更新库。在包管理器控制台中输出以下命令。

Update-Package –reinstall Newtonsoft.Json