0

我是nuget使用的新手。我正在尝试在 c# 中开发一个 elasticsearch 客户端,为此我正在使用https://github.com/Yegoroff/PlainElastic.Net。所以我按照说明,单击项目->管理 nuget 包,然后键入“plainelastic”以在在线包中查找包,然后安装它(它还安装 json.net 包)。在那里我完成了“安装”部分并开始了“它是如何工作的”部分。但是当我运行我的客户端时,我收到以下错误:

error   1   the assembly 'PlainElastic.Net, Version=1.0.48.0, Culture=neutral, PublicKeyToken=0930e76dfc03b7ac' uses 'Newtonsoft.Json, Version=4.0.7.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' which has a greater version than the assembly 'Newtonsoft.Json, Version=4.0.5.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' referenced c:\Users\kevin\Desktop\TestProject\packages\PlainElastic.Net.1.0.48\lib\Net40\PlainElastic.Net.dll  TestProject

我明白了,我的json.net版本与plainelastic.net所需或使用的版本不兼容,但我不知道如何解决问题。

ps:我是法国用户,所以我将错误信息翻译成英文以保持意思,所以如果不是视觉使用的“相同格式和单词”显示这种错误,请不要感到惊讶。

4

0 回答 0