Ho installato con NuGet i pacchetti NHibernate e Castle.Core 3.0 per un nuovo progetto. Di solito abbiamo copiato le dll manualmente; è la prima volta che lo faccio con NuGet.NuGet: NHibernate, Castle.Core 3.0 e dov'è ProxyFactoryFactory?
Ora non riesco a scoprire come configurare ProxyFactoryFactory, o diciamo, non riesco a trovarlo. Ho fatto riferimento NHibernate e Castle.Core (l'unico dll sono riuscito a trovare nel Castle.Core - pacchetto) nell'ambito del progetto, e configurati i seguenti:
<property name="proxyfactory.factory_class">
NHibernate.ByteCode.Castle.ProxyFactoryFactory,
NHibernate.ByteCode.Castle
</property>
Questo porta 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.
Ovviamente questa dll è mancante, ma dove posso trovarlo? C'è un pacchetto in NuGet chiamato Castle.DynamicProxy
, ma è contrassegnato come obsoleto.
P.S .: Nella descrizione del Castle.Core 3.0 - pacchetto, si dice: ... compreso DynamicProxy ...
Ricevi il pacchetto NHibernate ** E ** il pacchetto Castle.Core separatamente? –
Jep, ho installato questi pacchetti separatamente. – sl3dg3