#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. Просто используйте все ссылки в этой загрузке, и у вас все должно получиться.