我已经安装了Newtonsoft.Json dll版本软件包7.0.1并在每个需要的地方设置了引用,我也在bin目录中有这个dll,项目/解决方案能够成功构建。即使我有以下错误
无法加载文件或程序集' Newtonsoft.Json,Version = 6.0.0.0, Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed'或其中一个 依赖。定位程序集的清单定义没有 匹配程序集引用。 (HRESULT异常:0x80131040)
第76行:
WebApiConfig.Register(GlobalConfiguration.Configuration);
我试图从解决方案中解压缩包,但它会给出错误,
无法卸载' Newtonsoft.Json 7.0.1'因为 ' Microsoft.AspNet.WebApi.Client 5.2.3'取决于它。
那么在这种情况下该怎么做。我正在使用asp.netmvc4与实体框架和webapi。
答案 0 :(得分:0)
这是一个低质量的修复程序,但您可以尝试:在您的web.config文件中,在<assemblyIdentity name="Newtonsoft.Json"
...之后,更改绑定重定向以映射到您已安装的版本:
<bindingRedirect oldVersion="0.0.0.0-7.0.1.0" newVersion="7.0.1.0" />