0

我正在开展一个个人学习项目,以帮助我了解如何使用 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 Integration Facility,但我在寻找兼容版本时遇到了一些依赖噩梦。所有这一切对我来说仍然很新鲜,我认为我已经做得很好了!

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

4

1 回答 1

4

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

打开命令提示符,并假设您已经安装了 git

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

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

于 2010-11-09T12:10:30.690 回答