NuGet: NHibernate, Castle.Core 3.0 и где находится ProxyFactoryFactory?

Я установил с NuGet пакеты NHibernate и Castle.Core 3.0 для нового проекта. Обычно мы копировали библиотеки вручную; это первый раз, когда я делаю это с NuGet.

Теперь я не могу понять, как настроить ProxyFactoryFactory, или, скажем так, я не могу его найти. Я сослался на NHibernate и Castle.Core (единственную dll, которую я смог найти в пакете Castle.Core) в проекте, и сконфигурировал следующее:

<property name="proxyfactory.factory_class">
    NHibernate.ByteCode.Castle.ProxyFactoryFactory, 
    NHibernate.ByteCode.Castle
</property>

Это приводит к:

 Метод инициализации класса Tests.UnitTest1.MyClassInitialize бросил исключение.
NHibernate.Bytecode.UnableToLoadProxyFactoryFactoryException:
NHibernate.Bytecode.UnableToLoadProxyFactoryFactoryException: невозможно
для загрузки типа NHibernate.ByteCode.Castle.ProxyFactoryFactory,
NHibernate.ByteCode.Castle 'во время настройки класса фабрики прокси.

Очевидно, эта dll отсутствует, но где ее найти? В NuGet есть пакет под названием Castle.DynamicProxy , но он помечен как устаревший.

ps: В описании пакета Castle.Core 3.0 сказано: ... включая DynamicProxy ...

5
задан Jonathan Leffler 4 December 2012 в 06:48
поделиться