Приложению не удалось запустить, потому что его параллельная конфигурация неверна

Необработанное исключение: System.IO.FileLoadException: не удалось загрузить файл или сборка TheLibrary , версия = 1.2.3905.36284, культура = нейтральная, PublicKeyToken = 14 04827c3a8f2601 'или одну из его зависимостей. приложение не удалось запустить из-за его параллельной конфигурации неверно. Дополнительные сведения см. В журнале событий приложения. (Исключение из HRESULT: 0x800736B1) Имя файла: ' TheLibrary , Версия = 1.2.3905.36284, культура = нейтральный, PublicKe yToken = 1404827c3a8f2601 '---> System.Runtime.InteropServices.COMException (0x800 736B1): приложение не удалось запустить, потому что его параллельная конфигурация на неверно. Дополнительные сведения см. В журнале событий приложения. (Исключение из HRESULT: 0x800736B1)

Когда я смотрю журнал событий, я получаю эту ошибку.

Не удалось создать контекст активации для "C: \ project \ Debug \ MyLibrary.dll". Зависимая сборка Microsoft.VC90.DebugCRT, processorArchitecture = "x86", publicKeyToken = "1fc8b3b9a1e18e3b", type = "win32", version = "9.0.21022.8" невозможно найти. Пожалуйста, используйте sxstrace.exe для подробной диагностики.

Я использовал sxstrace , чтобы зарегистрировать ошибку, и вот результат:

================ = Начать создание контекста активации. Входной параметр: Flags = 0 ProcessorArchitecture = x86 CultureFallBacks = en-US; en ManifestPath = C: \ Windows \ system32 \ cmd.exe AssemblyDirectory = C: \ Windows \ system32 \ Файл конфигурации приложения = ----------------- ИНФОРМАЦИЯ: Анализ файла манифеста C: \ Windows \ system32 \ cmd.exe. ИНФОРМАЦИЯ: Идентификатор определения манифеста Microsoft.Windows.FileSystem.CMD, processorArchitecture = "x86", type = "win32", version = "5.1.0.0". ИНФОРМАЦИЯ: создание контекста активации выполнено. Завершить контекст активации Генерация.

================= Начать создание контекста активации. Входной параметр: Flags = 0 ProcessorArchitecture = x86 CultureFallBacks = en-US; en ManifestPath = C: \ Debug \ TheLibrary.dll AssemblyDirectory = C: \ Debug \ Файл конфигурации приложения = ----------------- ИНФОРМАЦИЯ: Анализ файла манифеста C: \ Debug \ TheLibrary.dll. ИНФОРМАЦИЯ: Идентификатор определения манифеста равен (null). ИНФОРМАЦИЯ: Ссылка: Microsoft.VC90.DebugCRT, processorArchitecture = "x86", publicKeyToken = "1fc8b3b9a1e18e3b", type = "win32", version = "9.0.21022.8" ИНФОРМАЦИЯ: разрешение ссылки Microsoft.VC90.DebugCRT, processorArchitecture = "x86", publicKeyToken = "1fc8b3b9a1e18e3b", type = "win32", version = "9.0.21022.8". ИНФОРМАЦИЯ: разрешение ссылки на ProcessorArchitecture x86. ИНФОРМАЦИЯ: Разрешающая ссылка на культуру Neutral. ИНФОРМАЦИЯ: Применение привязки Политика. ИНФОРМАЦИЯ: Политика издателя не найдена. ИНФОРМАЦИЯ: не найдено перенаправление политики привязки. ИНФОРМАЦИЯ: Начните проверку сборки. ИНФОРМАЦИЯ: Не нашел сборки в WinSxS. ИНФОРМАЦИЯ: Попытка проверить манифест в C: \ Windows \ assembly \ GAC_32 \ Microsoft.VC90.DebugCRT \ 9.0.21022.8__1fc8b3b9a1e18e3b \ Microsoft.VC90.DebugCRT.DLL. ИНФОРМАЦИЯ: Попытка проверить манифест в C: \ Debug \ Microsoft.VC90.DebugCRT.DLL. ИНФОРМАЦИЯ: попытка проверить манифест в C: \ Debug \ Microsoft.VC90.DebugCRT.MANIFEST. ИНФОРМАЦИЯ: попытка проверить манифест в C: \ Debug \ Microsoft.VC90.DebugCRT \ Microsoft.VC90.DebugCRT.DLL. ИНФОРМАЦИЯ: Попытка проверить манифест в C: \ Debug \ Microsoft.VC90.DebugCRT \ Microsoft.VC90.DebugCRT.MANIFEST. ИНФОРМАЦИЯ: Не найдено манифеста для нейтральной культуры. ИНФОРМАЦИЯ: Измерение конца сборки. ОШИБКА: Не удалось разрешить ссылку. Microsoft.VC90.DebugCRT, processorArchitecture = "x86", publicKeyToken = "1fc8b3b9a1e18e3b", type = "win32", version = "9.0.21022.8". ОШИБКА: не удалось создать контекст активации. Завершить контекст активации Поколение.

Не удается разрешить ссылку Microsoft.VC90.DebugCRT, processorArchitecture = ...

Есть идеи?

20
задан Salah Akbari 5 August 2019 в 08:30
поделиться