Необработанное исключение: System.IO.FileLoadException: не удалось загрузить файл или сборку
y ' TheLibrary , версия = 1.2.3905.36284, культура = нейтральная, PublicKeyToken = 14
04827c3a8f2601 'или одной из его зависимостей. Приложение не запустилось
потому что его параллельная конфигурация неверна. Пожалуйста, смотрите приложение
журнал событий для более подробной информации. (Исключение из HRESULT: 0x800736B1)
Имя файла: ' TheLibrary , версия = 1.2.3905.36284, культура = нейтральная, PublicKe
yToken = 1404827c3a8f2601 '---> System.Runtime.InteropServices.COMException (0x800
736B1): Приложению не удалось запуститься из-за его параллельной конфигурации
на неверно. Пожалуйста, смотрите журнал событий приложения для более подробной информации. (Exceptio
n от 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 = en-US; en
ManifestPath = C: \ Windows \ system32 \ cmd.exe
AssemblyDirectory = C: \ Windows \ system32 \
Файл конфигурации приложения =
ИНФОРМАЦИЯ: Файл манифеста C: \ Windows \ system32 \ cmd.exe.
ИНФОРМАЦИЯ: Manifest Definition Identity - это 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", версия = "9.0.21022.8"
ИНФОРМАЦИЯ: Устранение ссылки Microsoft.VC90.DebugCRT, processorArchitecture = "x86", publicKeyToken = "1fc8b3b9a1e18e3b", type = "win32", версия = "9.0.21022.8".
ИНФОРМАЦИЯ: Разрешение ссылки на ProcessorArchitecture x86.
ИНФОРМАЦИЯ: Разрешающая ссылка на культуру Нейтральный.
ИНФОРМАЦИЯ: Применение обязательной политики.
ИНФОРМАЦИЯ: Политика издателя не найдена.
ИНФОРМАЦИЯ: Перенаправление политики привязки не найдено.
ИНФОРМАЦИЯ: Начать сборку зонда.
ИНФОРМАЦИЯ: Не нашел сборки в WinSxS.
INFO: Попытка проверить манифест в 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", версия = "9.0.21022.8".
ОШИБКА: сбой генерации контекста активации.
Завершение генерации контекста активации.
Не удается разрешить ссылку Microsoft.VC90. DebugCRT, processorArchitecture = ...
есть идеи?