0

Dans mon projet actuel, j'utilise SolrNet et OAuth.Net. Les deux bibliothèques utilisent Common Service Locator. SolrNet a défini comme fournisseur de localisateur une implémentation de conteneur IoC personnalisée. Le fournisseur de localisation pour OAuth.Net est défini dans mon code (actuellement j'utilise Windsor comme il est utilisé dans les exemples). Et le problème commence ici carConflit de conteneur IoC

ServiceLocator.SetLocatorProvider() 

remplace réellement la valeur de propriété statique ServiceLocator.Current.

Un conseil? Quelles sont les meilleures pratiques dans un tel scénario?

Merci à l'avance, Hristo

Répondre

3

Si vous utilisez déjà Windsor, mis en place à l'aide du SolrNet included Windsor facility au lieu du conteneur intégré.