Newtonsoft.Json FileLoadException

本文关键字:FileLoadException Json Newtonsoft | 更新日期: 2023-09-27 18:19:03

这个错误快把我逼疯了!

错误信息如下:

[fileloadeexception: Could not load file or assembly 'Newtonsoft.]Json’或它的一个依赖项。定位的程序集的清单定义与程序集引用不匹配。(Exception from HRESULT: 0x80131040)]

我有一个WebApi和一个Web项目都使用。net框架4.5.1。我的应用程序成功构建,但当我运行Web应用程序时,我得到上面的错误消息。我已经尝试了很多我在谷歌上找到的东西。关于此错误的Stackoverflow没有成功。

包。config - <package id="Newtonsoft.Json" version="6.0.4" targetFramework="net451" />

网络。config - <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" /> </dependentAssembly>

我已经尝试删除Newtonsoft.Json.dll并重新添加它,但我仍然得到相同的错误。

我将非常感谢所有帮助我解决这个问题的人。

Newtonsoft.Json FileLoadException

Newtonsoft。Json包含在包中。

该包也包含在packages目录中,但由于某些原因,NuGet包管理器似乎不知道它已安装。

我修复了这个问题:

  1. 右键单击解决方案。选择"Manage NuGet Packages for Solution"。
  2. 选择左侧的"Installed",检查是否为Json。NET已经安装(在我的情况下,它没有)。
  3. 如果Json。. NET已安装,查看是否有更新并应用它。
  4. 如果Json。Net未安装,选择左侧的"Online",搜索"Newtonsoft"。
  5. 包名将读取Json.Net。选择Install按钮,让它完成它的工作。它会修改网页。
相关文章:
  • 没有找到相关文章