【问题标题】:Using Castle NHibernate Integration Facility with Castle Core 1.2将 Castle NHibernate 集成工具与 Castle Core 1.2 一起使用
【发布时间】:2010-11-09 11:32:30
【问题描述】:

我正在开展一个个人学习项目,以帮助我了解如何使用 Castle Windsor 和 Fluent NHibernate。到目前为止,编写了一个 ASP.NET MVC 项目,该项目将一些基本的服务依赖注入到控制器中。

我的项目包含以下引用:

Castle.Core 1.2.0.0
Castle.DynamicProxy 2.2.0.0
Castle Windsor 2.1.0.0
NHibernate.Core 2.1.2.4000
FluentNHibernate 1.1.0.694

我通过从 Active Record 项目中获取 NHibernate.ByteCode.Castle.dll 设法将这些完美地结合在一起,正如我在 StackOverflow 上的其他地方所建议的那样。

我喜欢使用 NHibernate 集成工具,但我在寻找兼容版本时遇到了一些依赖噩梦。所有这些对我来说仍然很新鲜,我认为我已经做得很好了!

为了将 NHibernate 集成工具添加到我的项目中,我需要做什么?是否存在兼容版本,如果存在,我在哪里可以找到它?或者,是否可以编译一个与我使用的依赖项一起工作的版本?

【问题讨论】:

    标签: nhibernate dependencies castle-windsor windsor-nhfacility


    【解决方案1】:

    有一个兼容版本,但您必须自己构建它,因为该库还没有发布过。

    打开命令提示符,假设你有installed git

    现在运行 ClickToBuild.cmd,您将在 build 文件夹中找到设施程序集。

    如果您不想安装 git,您也可以通过单击此链接上的下载按钮从 Github 下载此提交的源代码: https://github.com/castleproject/Castle.Facilities.NHibernateIntegration/commit/aef2d2ef324071d961474b41fcb312dd48d0e946

    【讨论】:

    • 谢谢!我确实安装了 git,但我一直在努力让它通过公司代理工作。您提供的 github 链接运行良好,再次感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-15
    • 1970-01-01
    • 2011-05-16
    相关资源
    最近更新 更多