0

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

ServiceLocator.SetLocatorProvider()

実際には ServiceLocator.Current 静的プロパティ値を置き換えています。

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

前もってありがとう、Hristo

4

1 に答える 1

3

既に Windsor を使用している場合は、組み込みのコンテナーではなく、付属の Windsor 機能を使用して SolrNet をセットアップします。

于 2010-11-26T17:49:34.603 に答える