我有Asp.net WebApi项目。我在我的项目中添加了对Newtonsoft.json 7.0.0的引用。但我经常收到错误
'Newtonsoft.Json,Version = 4.5.0.0,Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed'或其中一个依赖项。该 找到程序集的清单定义与程序集不匹配 参考。 (HRESULT异常:0x80131040)
我在项目的任何地方都没有引用此库(版本)。事实上,所有依赖库都使用newtonsoft.json版本7.0.0。那么这个错误的原因是什么? 这是崩溃的线。修复此行也无济于事。
HelpPageConfig.Register(GlobalConfiguration.Configuration);
有什么建议吗?
答案 0 :(得分:1)
您能提供有关项目的更多详细信息吗? 什么是HelpPageConfig和GlobalConfiguration对象? 他们在同一个项目中吗? 你是如何将这个库添加到项目中的?是通过NuGet包管理器吗?
在我看来,其中一个单位提到了旧版的NewtonSoft。
我会尝试通过"管理NuGet包解决方案"来整合这些版本。右键单击解决方案的选项。 这将删除旧版本的库,并将仅保留在NuGet包控制台中选择的版本。