我正在开展一个个人学习项目,以帮助我了解如何使用 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 集成工具添加到我的项目中,我需要做什么?是否存在兼容版本,如果存在,我在哪里可以找到它?或者,是否可以编译一个与我使用的依赖项一起工作的版本?