ElasticSearch.Net 6.8 ссылается на ElasticSearch.Net 7.0 - PullRequest
0 голосов
/ 31 октября 2019

Есть хранилище ElasticSearch 6.4. Я пытаюсь подключиться к ElasticSearch.Net 6.8 и получаю эту ошибку:

System.IO.FileLoadException HResult = 0x80131040 Сообщение = Не удалось загрузить файл или сборку 'Elasticsearch.Net, Версия = 7.0.0.0, Культура = нейтральная, PublicKeyToken = 96c599bbe3e70f5d 'или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) Source = StackTrace:

Внутреннее исключение 1: FileLoadException: не удалось загрузить файл или сборку 'Elasticsearch.Net, версия = 6.0.0.0, культура = нейтральная, PublicKeyToken = 96c599bbe3e70f5d' или одинего зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Я пробовал каждый пакет ElasticSearch.Net, доступный под 6.x

List<string> urlList = "myurl:9200"
List<Uri> uriList = new List<Uri>();
urlList.ForEach(s => uriList.Add(new Uri(s)));

var pool = new SniffingConnectionPool(uriList);
var settings = new ConnectionSettings(pool)
    .DefaultIndex("myInmdex");

eClient = new ElasticClient(settings);
...