Странное исключение при объединении .hbm.xml и свободного NHibernate - есть идеи? - PullRequest
1 голос
/ 25 ноября 2008

Итак, я конвертирую свои файлы сопоставления по мере необходимости (при создании изменения, преобразовать в отображение). Любое при настройке NHibernate примерно так:

Assembly asm = Assembly.Load("RPMWare.Core.DataAccess");

//NHibernate configuration: see hibernate.cfg.xml
var cfg = new Configuration();
cfg.AddMappingsFromAssembly(asm);
cfg.Configure();

И, запустив свое веб-приложение, я получаю следующее исключение:

Could not load file or assembly 'NHibernate, Version=2.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 Ответ

3 голосов
/ 25 ноября 2008

Nevermind. Если вы используете последнюю версию Fluent NHibernate и последнюю версию NHibernate, вам нужно добавить ВАШУ ВЕРСИЮ NHibernate в проект Fluent NHibernate перед сборкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...