Я использую FluentNHibernate и на этапе настройки получаю следующую ошибку:
Вот конфигурация:
общедоступная статическая ISessionFactory CreateSessionFactory () {return Fluently.Configure (). База данных (MsSqlConfiguration.MsSql2000.ConnectionString (c => c.FromConnectionStringWithKey ("HighOnCodingConnectionString"))) .Mappings (m =>
m.FluentFluentOndOs (m =>
m.Flu )) .BuildSessionFactory (); }
И вот ошибка:
[сбой] when_instantiating_a_session_factory.should_be_able_to_create_a_session_factory TestCase 'when_instantiating_a_session_factory.should_be_able_to_create_a_session_factory' не удалось: инициализатор типа для 'NHibernate.Cfgrow.Configuration. Сообщение System.TypeInitializationException: инициализатор типа для NHibernate.Cfg.Configuration вызвал исключение. Источник: NHibernate StackTrace: в NHibernate.Cfg.Configuration..ctor () c: \ FluentNHibernate \ src \ FluentNHibernate \ Cfg \ FluentConfiguration.cs (25,0): в FluentNHibernate.Cfg.FluentConfiguration..ctor () c: \ FluentNHibernate \ src \ FluentNHibernate \ Cfg \ Fluently.cs (16,0): в FluentNHibernate.Cfg.Fluently.Configure () C: \ Projects \ highoncodingmvc \ src \ highoncoding \ src \ HighOnCoding.BusinessObjects \ Factories \ Factories \ Factories \ Factories 17,0): в HighOnCoding.BusinessObjects.Factories.SessionFactory.CreateSessionFactory () C: \ Projects \ highoncodingmvc \ src \ highoncoding \ src \ HighOnCoding.TestSuite \ Configuration \ TestFluentNHiberate.cs (17,0): в HighOnCoding. Configuration.when_instantiating_a_session_factory.should_be_able_to_create_a_session_factory () Внутреннее исключение System.IO.FileLoadException Сообщение: обнаруженное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) Источник: NHibernate StackTrace: в NHibernate.Cfg.Configuration..cctor ()
Вот информация из журнала FusionLog:
* Запись в журнале подшивки сборки (21.06.2009, 12:49:38) *
Операция не удалась. Результат привязки: hr = 0x80070002. Система не может найти указанный файл.
Диспетчер сборки загружается из: c: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ mscorwks.dll Запускается под исполняемым файлом C: \ Projects \ highoncodingmvc \ src \ highoncoding \ src \ HighOnCodingConsole \ bin \ Debug \ HighOnCodingConsole.exe - - Подробный журнал ошибок следует.
=== Информация о состоянии предварительной привязки === LOG: User = D9SKQBG1 \ AzamSharp LOG: DisplayName = NHibernate.XmlSerializers, Version = 2.0.1.4000, Culture = нейтральный, PublicKeyToken = aa95f207798dfdb4, processorArchitecture = MSIL (полностью заданный) LOG: Appbase = file: /// C: / Projects / highoncodingmvc / src / highoncoding / src / HighOnCodingConsole / bin / Debug / LOG: Initial PrivatePath = NULL LOG: Dynamic Base = NULL LOG: Cache Base = NULL LOG: AppName = NULL
Вызывающая сборка: System.Xml, Version = 2.0.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089.
ЖУРНАЛ: Эта привязка начинается в контексте загрузки по умолчанию. ЖУРНАЛ: использование файла конфигурации приложения: C: \ Projects \ highoncodingmvc \ src \ highoncoding \ src \ HighOnCodingConsole \ bin \ Debug \ HighOnCodingConsole.exe.Config LOG: использование файла конфигурации компьютера из c: \ WINDOWS \ Microsoft.NET \ Framework \ v2 .0.50727 \ config \ machine.config. ЖУРНАЛ: ссылка после политики: NHibernate.XmlSerializers, версия = 2.0.1.4000, культура = нейтральная, PublicKeyToken = aa95f207798dfdb4, processorArchitecture = MSIL LOG: поиск GAC завершился неудачно. ЖУРНАЛ: попытка загрузки нового файла URL: /// C: /Projects/highoncodingmvc/src/highoncoding/src/HighOnCodingConsole/bin/Debug/NHibernate.XmlSerializers.DLL. ЖУРНАЛ: попытка загрузки нового файла URL: /// C: /Projects/highoncodingmvc/src/highoncoding/src/HighOnCodingConsole/bin/Debug/NHibernate.XmlSerializers/NHibernate.XmlSerializers.DLL. ЖУРНАЛ: попытка загрузки нового файла URL: /// C: /Projects/highoncodingmvc/src/highoncoding/src/HighOnCodingConsole/bin/Debug/NHibernate.XmlSerializers.EXE. ЖУРНАЛ: попытка загрузки нового файла URL: /// C: /Projects/highoncodingmvc/src/highoncoding/src/HighOnCodingConsole/bin/Debug/NHibernate.XmlSerializers/NHibernate.XmlSerializers.EXE. ЖУРНАЛ: все попытки проверки URL-адресов завершились неудачно.