Не удалось запустить приложение, поскольку его параллельная конфигурация неверна. ⇐ C#
-
Гость
Не удалось запустить приложение, поскольку его параллельная конфигурация неверна.
Необработанное исключение: System.IO.FileLoadException: не удалось загрузить файл или сборка 'TheLibrary, Version=1.2.3905.36284, Culture=neutral, PublicKeyToken=14 04827c3a8f2601' или одну из его зависимостей. приложение не удалось запустить, поскольку его параллельная конфигурация неверно. Дополнительные сведения см. в журнале событий приложения. (Исключение из HRESULT: 0x800736B1) Имя файла: 'TheLibrary, Версия=1.2.3905.36284, Культура=нейтральная, PublicKe yToken=1404827c3a8f2601' ---> System.Runtime.InteropServices.COMException (0x800 736B1): The приложение не удалось запустить, поскольку его параллельная конфигурация вкл. неверно. Более подробную информацию можно найти в журнале событий приложения. (Исключение из HRESULT: 0x800736B1)
Когда я просматриваю журнал событий, я получаю эту ошибку.
Не удалось создать контекст активации для "C:\project\Debug\MyLibrary.dll". Зависимая сборка Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" невозможно найти. Для детальной диагностики используйте sxstrace.exe.
Я использовал sxstrace, чтобы зарегистрировать ошибку, и вот результат:
================= Начать генерацию контекста активации. Входной параметр: Флаги = 0 ProcessorArchitecture = x86 CultureFallBacks = ru-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". ИНФОРМАЦИЯ: Создание контекста активации выполнено успешно. Завершить контекст активации Поколение.
================= Начать генерацию контекста активации. Входной параметр: Флаги = 0 ProcessorArchitecture = x86 CultureFallBacks = en-US;en ManifestPath = C:\Debug\TheLibrary.dll AssemblyDirectory = C:\Debug\ Файл конфигурации приложения = ----------------- ИНФОРМАЦИЯ: анализ файла манифеста C:\Debug\TheLibrary.dll. ИНФОРМАЦИЯ: Идентификатор определения манифеста имеет значение (ноль). ИНФОРМАЦИЯ: Ссылка: 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. ИНФОРМАЦИЯ: Разрешение ссылки на культуру Нейтральное. ИНФОРМАЦИЯ: Применение привязки Политика. ИНФОРМАЦИЯ: Политика издателя не найдена. ИНФОРМАЦИЯ: Перенаправление обязательной политики не обнаружено. ИНФОРМАЦИЯ: Начните проверку сборки. ИНФО: Не нашел сборки в 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=...
Есть идеи?
Необработанное исключение: System.IO.FileLoadException: не удалось загрузить файл или сборка 'TheLibrary, Version=1.2.3905.36284, Culture=neutral, PublicKeyToken=14 04827c3a8f2601' или одну из его зависимостей. приложение не удалось запустить, поскольку его параллельная конфигурация неверно. Дополнительные сведения см. в журнале событий приложения. (Исключение из HRESULT: 0x800736B1) Имя файла: 'TheLibrary, Версия=1.2.3905.36284, Культура=нейтральная, PublicKe yToken=1404827c3a8f2601' ---> System.Runtime.InteropServices.COMException (0x800 736B1): The приложение не удалось запустить, поскольку его параллельная конфигурация вкл. неверно. Более подробную информацию можно найти в журнале событий приложения. (Исключение из HRESULT: 0x800736B1)
Когда я просматриваю журнал событий, я получаю эту ошибку.
Не удалось создать контекст активации для "C:\project\Debug\MyLibrary.dll". Зависимая сборка Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" невозможно найти. Для детальной диагностики используйте sxstrace.exe.
Я использовал sxstrace, чтобы зарегистрировать ошибку, и вот результат:
================= Начать генерацию контекста активации. Входной параметр: Флаги = 0 ProcessorArchitecture = x86 CultureFallBacks = ru-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". ИНФОРМАЦИЯ: Создание контекста активации выполнено успешно. Завершить контекст активации Поколение.
================= Начать генерацию контекста активации. Входной параметр: Флаги = 0 ProcessorArchitecture = x86 CultureFallBacks = en-US;en ManifestPath = C:\Debug\TheLibrary.dll AssemblyDirectory = C:\Debug\ Файл конфигурации приложения = ----------------- ИНФОРМАЦИЯ: анализ файла манифеста C:\Debug\TheLibrary.dll. ИНФОРМАЦИЯ: Идентификатор определения манифеста имеет значение (ноль). ИНФОРМАЦИЯ: Ссылка: 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. ИНФОРМАЦИЯ: Разрешение ссылки на культуру Нейтральное. ИНФОРМАЦИЯ: Применение привязки Политика. ИНФОРМАЦИЯ: Политика издателя не найдена. ИНФОРМАЦИЯ: Перенаправление обязательной политики не обнаружено. ИНФОРМАЦИЯ: Начните проверку сборки. ИНФО: Не нашел сборки в 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=...
Есть идеи?
Мобильная версия