引用ElasticSearch.Net 7.0的ElasticSearch.Net 6.8

时间:2019-10-31 17:15:35

标签: c# elasticsearch elasticsearch.net

具有ElasticSearch 6.4存储库。我尝试与ElasticSearch.Net 6.8连接,并且收到此错误:

  

System.IO.FileLoadException     HResult = 0x80131040     消息=无法加载文件或程序集'Elasticsearch.Net,版本= 7.0.0.0,文化=中性,PublicKeyToken = 96c599bbe3e70f5d'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)     来源=     堆栈跟踪:   

     

内部异常1:   FileLoadException:无法加载文件或程序集'Elasticsearch.Net,版本= 6.0.0.0,区域性=中性,PublicKeyToken = 96c599bbe3e70f5d'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)

我已经尝试了6.x下所有可用的ElasticSearch.Net软件包

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);

0 个答案:

没有答案