使用Castle NHibernate集成设施和Castle Core 1.2

使用Castle NHibernate集成设施和Castle Core 1.2,nhibernate,dependencies,castle-windsor,windsor-nhfacility,Nhibernate,Dependencies,Castle Windsor,Windsor Nhfacility,我正在进行一个个人学习项目,帮助我了解如何使用Castle Windsor和Fluent NHibernate。到目前为止,我们编写了一个ASP.NETMVC项目,该项目将服务的一些基本依赖项注入控制器 我的项目包含以下引用: 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 正如我在StackO

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

我的项目包含以下引用:

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
正如我在StackOverflow上的其他地方发现的那样,我从Active Record项目中获取了NHibernate.ByteCode.Castle.dll,从而成功地将这些文件放在一起

我想使用NHibernate集成工具,但我在试图找到一个兼容的版本时遇到了一点依赖性的噩梦。所有这一切对我来说仍然是非常新鲜的,我想我已经做得很好了


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

有一个兼容的版本,但您必须自己编译,因为该库尚未发布

打开一个命令提示符,如果您有:

  • git克隆
  • cd Castle.Facilities.NHibernateIntegration
  • git复位——硬aef2d2ef324071d961474b41fcb312dd48d0e946。 (重置以提交aef2d2e将提供您使用的LIB版本。)
现在运行ClickToBuild.cmd,您将在build文件夹中找到协作室程序集

如果您不想安装git,也可以通过单击此链接的下载按钮,从Github下载此提交的源代码:

有一个兼容的版本,但您必须自己构建,因为该库尚未发布

打开一个命令提示符,如果您有:

  • git克隆
  • cd Castle.Facilities.NHibernateIntegration
  • git复位——硬aef2d2ef324071d961474b41fcb312dd48d0e946。 (重置以提交aef2d2e将提供您使用的LIB版本。)
现在运行ClickToBuild.cmd,您将在build文件夹中找到协作室程序集

如果您不想安装git,也可以通过单击此链接的下载按钮,从Github下载此提交的源代码:

谢谢!我确实安装了git,但我一直在努力通过公司代理让它工作。您提供的github链接运行良好,再次感谢!非常感谢。我确实安装了git,但我一直在努力通过公司代理让它工作。您提供的github链接运行良好,再次感谢!