升级3.0后,为Castle Windsor配置NHibernate 3.3.1

升级3.0后,为Castle Windsor配置NHibernate 3.3.1,nhibernate,castle-windsor,Nhibernate,Castle Windsor,在一个现有的项目中,我刚刚将NHibernate从3.0升级到3.3。这次升级并不像我想象的那么简单,但也是因为之前我在SO上发现的MySQL连接器不兼容而需要的 问题是我不能再使用NHibernate.ByteCode.Castle.proxyFactory,因为它需要NH3.0(对于NHibernate,我得到了FileLoadException,版本=3.0.0.4000,文化=中性,PublicKeyToken=aa95f207798dfdb4) 从NH3.3ZIP内部看,我发现没有字节

在一个现有的项目中,我刚刚将NHibernate从3.0升级到3.3。这次升级并不像我想象的那么简单,但也是因为之前我在SO上发现的MySQL连接器不兼容而需要的

问题是我不能再使用
NHibernate.ByteCode.Castle.proxyFactory
,因为它需要NH3.0(对于
NHibernate,我得到了
FileLoadException
,版本=3.0.0.4000,文化=中性,PublicKeyToken=aa95f207798dfdb4

从NH3.3ZIP内部看,我发现没有字节码提供程序。在NH3.0中有一个“RequiredForLazyLoading”目录,我从中获取了所需的一切


那么,我应该在NH3.3.1中做些什么来启用延迟加载呢?我对Castle很满意,我刚刚升级到最新版本3.1,不再需要外部字节码提供程序。NHibernate现在有一个内部的


只需删除对它的引用。

那么NH会自动检测到温莎城堡并使用它吗?NH本身根本不使用城堡。