Версия Castle.Facilities.NHibernateIntegration через NuGet?

Добавил Castle.Facilities.NHibernateIntegration через NuGet, и теперь при попытке запустить сайт получаю следующую ошибку:

Метод get_IsOpen в типе Castle.Facilities.NHibernateIntegration.StatelessSessionDelegate из сборки Castle.Facilities.NHibernateIntegration, Version=1.1.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc не имеет реализации. Описание: во время выполнения текущего веб-запроса возникло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.TypeLoadException: метод «get_IsOpen» в типе «Castle.Facilities.NHibernateIntegration.StatelessSessionDelegate» из сборки «Castle.Facilities.NHibernateIntegration, версия = 1.1.0.0, культура = нейтральная, PublicKeyToken = 407dd0808d44fbdc» не имеет реализации .

Последняя версия Castle.Facilities.NHibernateIntegration, доступная через NuGet, — 1.1.0.

Другие версии пакетов, добавленные через NuGet:

  • Замок.Ядро: 2.5.2
  • Замок.Виндзор: 2.5.3
  • NHibernate: 3.1.0.4000
  • NHibernate.Замок: 3.1.0.4000
  • FluentNHibernate: 1.2.0.712
  • Castle.Core-log4net: 2.5.2
  • Замок.Виндзор-log4net: 2.5.2
  • Rx-ядро: 1.0.2856.0
  • Rx-основной: 1.0.2856.0
  • Rx-интерактив: 1.0.2856.0
  • Castle.Services.Transaction: 3.0.6.1006

Любые идеи? Спасибо.


person seekay    schedule 06.05.2011    source источник


Ответы (2)


Обновите свою версию NHibernateIntegration до последней версии (в настоящее время 1.1.0.39). Ваша текущая версия 1.1.0.0 несовместима с NHibernate 3.1 и выше. В NHibernate 3.0.0.4000 не было свойства IsOpen, на которое жалуются

person Joe B.    schedule 09.08.2011
comment
Почему этой версии нет на nuget? - person Matt Johnson-Pint; 10.11.2011

Проверьте зависимости других пакетов — похоже, вы добавили два пакета, которые ссылаются на разные версии Castle.Facilities.NHibernateIntegration (например, может быть, один использует что-то более позднее 1.1, у которого есть свойство Open?)

person Danny Tuppeny    schedule 09.05.2011