0

私の現在のプロジェクトでは、私はSolrNetとOAuth.Netを使用しています。どちらのライブラリもCommon Service Locatorを使用します。 SolrNetは、カスタムIoCコンテナ実装をロケータプロバイダとして設定します。 OAuth.Netのロケータプロバイダは私のコードで設定されています(例ではWindsorを使用しています)。IoCコンテナの競合

ServiceLocator.SetLocatorProvider() 

がServiceLocator.Current静的プロパティ値を実際に置き換えているため、ここから問題が始まります。

アドバイスはありますか?このようなシナリオでのベストプラクティスは何ですか?事前に

おかげで、 フリスト

答えて

3

すでにincluded Windsor facilityの代わりに、組み込みのコンテナを使用してSolrNetを設定し、ウィンザーを使用している場合。