由于无法加载文件或程序集而出现错误'Newtonsoft.Json
Getting Error as Could not load file or assembly 'Newtonsoft.Json
我安装了一些框架
Microsoft.Owin.Host.SystemWeb
Microsoft.Owin.Security.OAuth
Microsoft.Owin.Cors
添加这些后,出现以下错误:
Could not load file or assembly 'Newtonsoft.Json, Version=10.0.0.0,
Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its
dependencies. The located assembly's manifest definition does not
match the assembly reference. (Exception from HRESULT: 0x80131040)
请指导我如何克服这个问题。
通过 NuGet
输入:
安装包 Newtonsoft.Json - 版本 10.0.2
此处有更多详细信息
Newtonsoft.Json
我几年前就遇到过这个问题,制造这个问题的小混蛋是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
我安装了一些框架
Microsoft.Owin.Host.SystemWeb
Microsoft.Owin.Security.OAuth
Microsoft.Owin.Cors
添加这些后,出现以下错误:
Could not load file or assembly 'Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
请指导我如何克服这个问题。
通过 NuGet
输入:
安装包 Newtonsoft.Json - 版本 10.0.2
此处有更多详细信息 Newtonsoft.Json
我几年前就遇到过这个问题,制造这个问题的小混蛋是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