将NHibernate更新到3.3后会报错:
未能加载文件或程序集“NHibernate.ByteCode.Castle”或它的某一个依赖项。系统找不到指定的文件。
最新版本的NHibernate内置了bytecode的provider,所以不再需要单独提供该provider,解决这个问题只需将该项配置移除 <property name="proxyfactory.factory_class">NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>