NuGet: NHibernate, Castle.Core 3.0 y ¿dónde está ProxyFactoryFactory?
I instalé con NuGet los paquetes NHibernate y Castle.Core 3.0 para un nuevo proyecto. Por lo general, copiamos los dlls manualmente; Es la primera vez que hago eso con NuGet.
Ahora no puedo averiguar cómo configurar ProxyFactoryFactory, o digamos, no puedo encontrarlo. Hice referencia a NHibernate y Castle.Core (el único dll que pude encontrar en el paquete Castle.Core) dentro del proyecto, y configuré lo siguiente:
<property name="proxyfactory.factory_class">
NHibernate.ByteCode.Castle.ProxyFactoryFactory,
NHibernate.ByteCode.Castle
</property>
Esto lleva a
Class Initialization method Tests.UnitTest1.MyClassInitialize threw exception.
NHibernate.Bytecode.UnableToLoadProxyFactoryFactoryException:
NHibernate.Bytecode.UnableToLoadProxyFactoryFactoryException: Unable
to load type 'NHibernate.ByteCode.Castle.ProxyFactoryFactory,
NHibernate.ByteCode.Castle' during configuration of proxy factory class.
Obviamente falta este dll, pero ¿dónde puedo encontrarlo? Hay un paquete en NuGet llamadoCastle.DynamicProxy
, pero está marcado como obsoleto.
p.s .: En la descripción del paquete Castle.Core 3.0 - se dice: ... incluyendo DynamicProxy ...