C #, C ++ Mix Mix: не удалось загрузить файл или сборку
-
08-10-2019 - |
Вопрос
У меня есть Visual Studio 2010 Решение 2 проекта: C # и C ++
Проект C ++ с использованием .NET Framework Biancies и экспозирует класс, который ссылается на проект C #.
Все компилируется нормально, и C # Intellisence помогает мне с методами, подверженными воздействию C ++. Но когда я пытаюсь запустить проект C #, он сбивает с исключением:
Could not load file or assembly 'c++library.dll' or one of its dependencies. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)
Внутреннее исключение NULL
Я пытался использовать tdump
От командной строки, чтобы увидеть зависимости библиотеки, но она заканчивается с линией:
Ключ к разделу: Ошибка: Внутренняя ошибка в 0x42213F с базой 0x400000
Как я могу это исправить?
Заранее спасибо!
Решение
Комбинация Fusion Righter (гид) а также Зависимость Уокер должен дать ответ.
Другие советы
Попробуй использовать fuslogvw.exe. Чтобы получить полную информацию для сборки Персона.