我在将Hibernate和Windsor结合使用时遇到了问题。我的设置细节如下:
我有两个项目: -DomainModel -MVCApp 我下载了NHibernate 2.1.2和Windsor 2.1.1。 我从NHibernate下载的required_Bins文件夹中向DomainModel添加了以下引用 - Antlr3、Iese、log4net和NHibernate 2.1.2.4。 我还在DomainModel中添加了关于Lazy_loading的文件引用,包括: Castle.Core - 1.1.0.0 Castle.DynamicProxy2 - 2.1.0.0 NHibernate.ByteCode.Castle - 2.1.2.4。
MVCApp有以下引用: Castle.Core - 1.2.0.6623 Castle.Microkernel - 2.1.0.6655 Castle.Windsor - 2.1.0.6655 Castle.DynamicProxy2 - 2.2.0.6628
当运行应用程序时,我收到以下错误: 无法加载文件或程序集“Castle.DynamicProxy2,Version=2.1.0.0”,调用程序集: NHibernate.ByteCode.Castle, Version=2.1.2.4000。 MVC bin文件夹含有Castle.DynamicProxy2 - 2.2.0.6628版本,因此请求旧版本后出现错误。
我该如何使它们一起工作?我错过了什么或包含不正确?请帮忙。谢谢。
我有两个项目: -DomainModel -MVCApp 我下载了NHibernate 2.1.2和Windsor 2.1.1。 我从NHibernate下载的required_Bins文件夹中向DomainModel添加了以下引用 - Antlr3、Iese、log4net和NHibernate 2.1.2.4。 我还在DomainModel中添加了关于Lazy_loading的文件引用,包括: Castle.Core - 1.1.0.0 Castle.DynamicProxy2 - 2.1.0.0 NHibernate.ByteCode.Castle - 2.1.2.4。
MVCApp有以下引用: Castle.Core - 1.2.0.6623 Castle.Microkernel - 2.1.0.6655 Castle.Windsor - 2.1.0.6655 Castle.DynamicProxy2 - 2.2.0.6628
当运行应用程序时,我收到以下错误: 无法加载文件或程序集“Castle.DynamicProxy2,Version=2.1.0.0”,调用程序集: NHibernate.ByteCode.Castle, Version=2.1.2.4000。 MVC bin文件夹含有Castle.DynamicProxy2 - 2.2.0.6628版本,因此请求旧版本后出现错误。
我该如何使它们一起工作?我错过了什么或包含不正确?请帮忙。谢谢。