我正在开展个人学习项目,以帮助我了解如何使用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 Integration Facility添加到我的项目,我需要做些什么?是否存在兼容版本,如果存在,我在哪里可以找到它?或者可以编译一个使用依赖关系Im的版本吗?
答案 0 :(得分:4)
有兼容的版本,但您必须自己构建它,因为没有版本的库。
打开命令提示符,并给出installed git:
现在运行ClickToBuild.cmd,您将在构建文件夹中找到设施组件。
如果您不想安装git,您还可以通过点击此链接上的下载按钮从Github下载此提交的源: https://github.com/castleproject/Castle.Facilities.NHibernateIntegration/commit/aef2d2ef324071d961474b41fcb312dd48d0e946