Проблемы со сборками NHibernate

#nhibernate #assemblies

#nhibernate #сборки

Вопрос:

Я нахожусь в процессе создания набора модульных тестов для моего проекта Fluent NHibernate, и мои тесты завершаются сбоем во время установки со следующей ошибкой:

  SetUp : System.IO.FileLoadException : Could not load file or assembly 'NHibernate,       Version=3.0.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
  

Я действительно в тупике, поскольку я добавил все необходимые ссылки и т.д. Любая помощь была бы отличной.

Комментарии:

1. Какую версию fluent nhibernate вы используете?

Ответ №1:

Как сказал Маурисио выше, скорее всего, у вас несоответствие версий. У вас есть сборка, которая ссылается на версию 3.0.0.4000 nhibernate, и у вас нет версии 3.0.0.4000, включенной в ваши ссылки. Если вы используете Fluent NHibernate, вам следует просто перейти сюда, чтобы получить последнюю версию NHibernate и Fluent NHibernate. Просто используйте все ссылки в этой загрузке, и у вас все должно получиться.