【问题标题】:Unity IoC and SolrnetUnity IoC 和 Solrnet
【发布时间】:2012-02-10 18:02:51
【问题描述】:

我刚开始在我的应用程序中使用 Solrnet,却发现使用默认设置它自己决定用它自己的(公共服务定位器)替换我的 IoC 容器,这在我看来是非常出乎意料和“傲慢”的。

我正在使用 Unity 和通用服务定位器,如果可能的话,我想继续使用它们。 我必须更改一些无关紧要的东西才能使用 Solrnet,这似乎有点愚蠢,否则它似乎是编写良好的软件。

有什么想法吗?

【问题讨论】:

    标签: unity-container solrnet


    【解决方案1】:

    SolrNet 设置为支持 Unity。但是,您需要进行一些设置才能使其与 Unity 一起使用。有关如何使用 Unity 设置 SolrNet 的示例,请参阅 SolrNet 源单元测试中的 RegistryTests.cs 文件。

    【讨论】:

    • 感谢您的回复,刚刚开始调查,有点担心我将不得不拉源并直接调用它。我喜欢能够使用 nuget。
    • 我已经安装了 nuget dll,有什么办法可以避免自己拉取源代码并构建一个 dll?
    • 您不需要拉取和构建 dll。最新版本 0.4.0 Beta 2(高度稳定)可在 Google Code 项目网站上找到 - code.google.com/p/solrnet/downloads/list
    • 忘记添加了,在拉取最新的 dll 版本后,只需将其复制到 SolrNet 包文件夹(覆盖已经存在的文件夹),您无需更改项目引用,并且将仍然依赖于 nuget。
    • 显然这是 0.4 版本,而 nuget 版本是 0.3
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-04
    • 1970-01-01
    • 2010-12-27
    相关资源
    最近更新 更多