Не знаете, с чего начать, но я получил самую последнюю версию NHibernate, успешно сопоставил самые простые бизнес-объекты и т. Д. При попытке перейти на FluentNHibernate и сделать то же самое, я получил это сообщение об ошибке при сборке:Переход от NHibernate к FluentNHibernate: ошибка сборки (связанная с версиями)?
«System.IO.FileLoadException: Может не загрузить файл или сборку 'NHibernate, Version = 2.1.0.4000, культура = нейтральной, PublicKeyToken = aa95f207798dfdb4' или один из его зависимостей находящейся сборки. определение манифеста не соответствует ссылке на сборку. "
Справочная информация: Я новичок в спящий режим, NHibernate и FluentNHibernate - но не .NET, C# и т.д.
Database У меня есть таблица базы данных называется Категория:
(PK) CategoryID (тип: int), уникальный, автоматически увеличивающий UserID (тип: uniqueidentifier) - с учетом значения пользователя Guid в базе ASP.NET Заголовок (тип: varchar (50) - заголовок категории
компоненты, участвующие:
- У меня есть SessionProviderClass, который создает отображение в базе данных
- У меня есть класс Категория, которая имеет все виртуальные методы FluentNHibernate переопределить
- У меня есть CategoryMap: ClassMap, который делает текущие сопоставления для объекта
- У меня есть класс CategoryRepository, который содержит способ добавления & сохранить категорию
- У меня есть файл TestCatAdd.aspx, который использует класс CategoryRepository.
Был бы рад опубликовать код для любого из них, но я не уверен, что это необходимо, так как я думаю, что проблема в том, что где-то есть версия конфликт между тем, что FluentNHibernate ссылки и NHibernate я установил из до.
Заранее благодарим за любую помощь, которую вы можете дать!
Похоже, что ошибка не имеет ничего общего с вашим кодом и больше связана с ссылками на проект. Вы пытались удалить ссылку и повторно добавить ее? –