Я установил с NuGet пакеты NHibernate и Castle.Core 3.0 для нового проекта.Обычно мы копировали вокруг dlls вручную;это первый раз, когда я делаю это с NuGet.
Теперь я не могу узнать, как настроить ProxyFactoryFactory, или, скажем, я не могу его найти.Я ссылался на NHibernate и Castle.Core (единственную dll, которую я мог найти в пакете Castle.Core) в проекте и настроил следующее:
<property name="proxyfactory.factory_class">
NHibernate.ByteCode.Castle.ProxyFactoryFactory,
NHibernate.ByteCode.Castle
</property>
Это приводит к:
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.
Очевидно, что эта DLL отсутствует, но где я могу найти это?В NuGet есть пакет с именем Castle.DynamicProxy
, но он помечен как устаревший.
ps: В описании пакета Castle.Core 3.0 говорится: ... включая DynamicProxy ...