newtonsoft.json library error



我有 Asp.net WebApi项目。我在我的项目中添加了对Newtonsoft.json 7.0.0的引用。但是我经常收到错误

'Newtonsoft.json, 版本=4.5.0.0, 区域性=中性, PublicKeyToken=30ad4fe6b2a6aeed' 或其依赖项之一。这 找到程序集的清单定义与程序集不匹配 参考。(HRESULT的例外:0x80131040)

我在项目中的任何地方都没有引用此库(版本)。事实上,所有依赖库都使用newtonsoft.json版本7.0.0。那么这个错误的原因是什么呢?这是正在崩溃的线。删除此行也无济于事。

HelpPageConfig.Register(GlobalConfiguration.Configuration);

有什么建议吗?

你能提供有关你的项目的更多细节吗?什么是 HelpPageConfig 和 GlobalConfiguration 对象?它们在同一个项目中吗?您是如何将此库添加到项目中的?是通过 NuGet 包管理器吗?

在我看来,所涉及的一个单元引用了旧版本的牛顿软件。

我会尝试通过右键单击您的解决方案,通过"管理解决方案的NuGet包"选项来合并这些版本。这将删除库的旧版本,并仅保留在 NuGet 包控制台中选择的版本。

相关内容

最新更新