我正在研究一个个人学习项目,以帮助我了解如何使用Windsor城堡和流利的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 Project中获取Nhibernate.bytecode.castle.dll,从而使这些效果很好地播放在一起,正如我在Stackoverflow上的其他地方发现的那样。

ID喜欢使用NHIBERNATE集成设施,但我有一些依赖性的噩梦,试图找到兼容版本。所有这些对我来说仍然是非常新的,我认为我已经做得很好,可以做到!

为了将NHIBERNATE集成设施添加到我的项目中,我将要做什么?是否存在兼容版本,如果是这样,我在哪里可以找到它?另外,可以编译与IM使用的依赖关系一起使用的版本?

有帮助吗?

解决方案

有一个兼容的版本,但是您必须自己构建它,因为没有库的版本。

打开命令提示,鉴于您有 安装的git:

现在运行clicktobuild.cmd,您将在构建文件夹中找到设施组件。

如果您不想安装GIT,您还可以通过单击此链接的下载按钮从GitHub下载该提交的源:https://github.com/castleproject/castle.facilities.nhibernateintegration/commit/aef2d224071d961474b41fcb312ddd48d0e946

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top