Я пытаюсь следовать этому учебнику, но VS отладчик продолжает спрашивать меня о файле с именем FluentConfiguration.cs, когда он попадает в эту строку:
return Fluently.Configure()
.Database(MySQLConfiguration.Standard
.ConnectionString(c => c
.Server("localhost")
.Database("test")
.Username("root")
.Password("w1e2a3r4")))
.Mappings(m => m
.AutoMappings.Add(model))
.ExposeConfiguration(BuildSchema)
.BuildSessionFactory();
Весь мой кодполностью идентичен учебнику за исключением этой строки (я использую MySql).Я трижды проверил параметры, и все должно быть в порядке ..
Я получаю диалоговое окно с просьбой найти файл FluentConfiguration.cs, и, когда ему не удается его найти, выдает:
An invalid or incomplete configuration was used while creating a SessionFactory.
Check PotentialReasons collection, and InnerException for more detail.
Iпопытался скопировать этот файл из здесь , но это не сработало.
Что мне здесь не хватает?
Техническая информация - я использую VS 2010 express, ASP.NET MVC3, MySQL server 5.5 и соединитель: 6.3.6
Редактировать:
Это сообщение внутреннего исключения:
Не удалось создать драйвер из NHibernate.Driver.MySqlDataDriver, NHibernate, Версия = 2.1.2.4000, Культура = нейтральная, PublicKeyToken = aa95f207798dfdb4.
Редактировать 2:
Теперь я получаю "контрольная сумма не совпадает:
Поиск источника для 'd: \ Builds \ FluentNH \ src \ FluentNHibernate \ Cfg \ FluentConfiguration.csКонтрольная сумма: MD5 {94 f4 4c 43 49 bd 48 fb 9a d7 b2 fc 5 e1 4e d8} Определение соответствия контрольной суммы для следующих расположений: 1: C: \ Users \ Oren \ Desktop \ FluentConfiguration.cs Контрольная сумма: MD5{84 33 30 45 11 da 3d 40 8e 2d 3c a9 e 7c cc 14} Контрольная сумма не совпадает. Файл 'd: \ Builds \ FluentNH \ src \ FluentNHibernate \ Cfg \ FluentConfiguration.cs' не существует. Поиск вдокументы сценария для 'd: \ Builds \ FluentNH \ src \ FluentNHibernate \ Cfg \ FluentConfiguration.cs '... Поиск проектов для' d: \ Builds \ FluentNH \ src \ FluentNHibernate \ Cfg \ FluentConfiguration.cs '.Файл был найден в проекте: «C: \ Users \ Oren \ Desktop \ FluentConfiguration.cs».Определение соответствия контрольной суммы для следующих расположений: 1: C: \ Users \ Oren \ Desktop \ FluentConfiguration.cs Контрольная сумма: MD5 {84 33 30 45 11 да 3d 40 8e 2d 3c a9 e 7c cc 14} Контрольная сумма не совпадает,Поиск в каталоге 'C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ vc7 \ atlmfc' ... Поиск в каталоге 'C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ vc7 \ crt'... Поиск в каталоге 'C: \ Users \ Oren \ Desktop \' ... Параметры исходных файлов отладки для активного решения указывают, что отладчик не будет просить пользователя найти файл: d: \ Builds \ FluentNH \ src\ FluentNHibernate \ Cfg \ FluentConfiguration.cs.Отладчику не удалось найти исходный файл 'd: \ Builds \ FluentNH \ src \ FluentNHibernate \ Cfg \ FluentConfiguration.cs'.