На сегодняшний день выпуск 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. В этом посте предлагается, как получить и установить более старый выпуск пакета,но NHib 3.1, кажется, не доступен отдельно от Nuget.
Установка только Validator с использованием Nuget установит NHib 3.1 в качестве зависимости.У меня есть несколько проектов, которые не используют Validator, но используют только NHib, и я думаю, что я мог бы установить Validator просто для получения правильной зависимости, но это не очень удовлетворительное решение.
Кто-нибудь получил последнюю версиюNHib (3.2) работает с последней версией NHib Validator?Предложения?
Ура,
Berryl