我安装了一些框架
Microsoft.Owin.Host.SystemWeb
Microsoft.Owin.Security.OAuth
Microsoft.Owin.Cors
添加这些内容后,出现以下错误:
无法加载文件或程序集'Newtonsoft.Json,版本= 10.0.0.0, 文化=中性,PublicKeyToken = 30ad4fe6b2a6aeed”或其中之一 依赖性。找到的程序集的清单定义不 匹配程序集参考。 (来自HRESULT的异常:0x80131040)
请指导我如何解决此问题。
答案 0 :(得分:1)
几年前,我遇到了这个问题,而造成这个问题的小杂种是Microsoft.Owin.Security.OAuth。
由于某些原因,如果在安装Owin.Security.OAuth时未安装newtonsoft软件包,它将安装它的必需版本,但是如果您安装了更新的newtonsoft软件包,则不会自动升级,这是对更新的引用。
要解决此问题,请首先卸载newtonsoft软件包
uninstall-package Newtonsoft.Json -Force
然后重新安装
install-package Newtonsoft.Json
然后,最后,更新Microsoft.Owin.Security.OAuth程序包
update-package Microsoft.Owin.Security.OAuth
答案 1 :(得分:0)