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 回答