Instalé con NuGet los paquetes NHibernate y Castle.Core 3.0 para un nuevo proyecto. Usualmente copiamos alrededor de los dlls manualmente; es la primera vez que hago eso con NuGet.NuGet: NHibernate, Castle.Core 3.0 y ¿dónde está ProxyFactoryFactory?
Ahora no puedo encontrar la manera de configurar ProxyFactoryFactory, o digamos que no puedo encontrarlo. Hice referencia NHibernate y Castle.Core (la única DLL que pude encontrar en la Castle.Core - paquete) dentro del proyecto, y se configuran los siguientes:
<property name="proxyfactory.factory_class">
NHibernate.ByteCode.Castle.ProxyFactoryFactory,
NHibernate.ByteCode.Castle
</property>
Esto conduce 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 este dll no se encuentra, pero ¿dónde puedo encontrarlo? Hay un paquete en NuGet llamado Castle.DynamicProxy
, pero está marcado como obsoleto.
p.s .: En la descripción de la Castle.Core 3.0 - paquete, se dice: ... ... incluyendo DynamicProxy
¿Obtiene el paquete NHibernate ** Y ** el paquete Castle.Core por separado? –
Jep, instalé estos paquetes por separado. – sl3dg3