Je migre de VS 2015 vers VS 2017 .NET Core. Le projet contient la bibliothèque Nest avec ElasticClient pour contacter ElasticSearch. J'ai ajouté Nest (5.4.0) en tant que paquet Nuget au projet et à la classe créée faisant référence à la classe ElasticSearch, mais ElasticClient n'existe pas (Le type ou le nom d'espace de noms 'ElasticClient' est introuvable (une directive using ou un référence d'assemblage?)). La même chose se passe avec la classe ConnectionSettings.ElasticSearch Nest Client est introuvable dans .NET Core
La bibliothèque Nest dans .NET Core contient-elle la classe ElasticClient? Devrais-je ajouter un autre paquet? Est-ce que je fais quelque chose de mal? Y a-t-il un projet .NET Core disponible qui pourrait être utilisé comme exemple?
Cela devrait fonctionner. J'ai déjà utilisé Nest (5.4.0) dans un projet .NET Core. 'Nest.ElasticClient' a travaillé avec bonheur. Peut-être que vous n'avez pas encore restauré les paquets correctement? Voici mon csproj: https://github.com/Dynatrace/superdump/blob/elasticsearch-support/src/SuperDumpService/SuperDumpService.csproj Voici mon code: https://github.com/Dynatrace/superdump/blob /elasticsearch-support/src/SuperDumpService/Services/ElasticSearchService.cs – chrisn