На сегодняшний день версия Nuget NHibernate Validator — 1.3.1.4000, и говорится, что он имеет зависимость >= NHibernate 3.1.0.4000, что означает, что он должен работать с последней версией NHib. 3.2.
Но у NHib 3.2 теперь есть собственная ProxyFactory, поэтому при их запуске возникает следующая ошибка:
System.TypeLoadException : Could not load type 'NHibernate.Bytecode.ProxyFactoryFactoryNotConfiguredException' from assembly 'NHibernate, Version=3.2.0.2001, Culture=neutral, PublicKeyToken=aa95f207798dfdb4'
Сейчас мне ничего не нужно в NHib 3.2, хотя я бы предпочел, чтобы они работали вместе.
В качестве альтернативы, я полагаю, я мог бы перейти на NHib 3.1, но в моем решении есть 16 проектов, в которые входит Nuget. package-with-nuget">В этом сообщении предлагается, как получить и установить более раннюю версию пакета, но NHib 3.1, похоже, недоступен отдельно от Nuget.
Установка только Validator с использованием Nuget приведет к установке NHib 3.1 в качестве зависимости. У меня есть несколько проектов, которые не используют Validator, но используют только NHib, и я думаю, что мог бы установить Validator только для получения правильной зависимости, но это не очень удовлетворительное решение.
Кто-нибудь получил последнюю версию NHib (3.2), работающую с последней версией NHib Validator? Предложения?
С уважением,
Беррил