Ошибка обходчика зависимостей: информация о параллельной конфигурации для "ABC.DLL" содержит ошибки - PullRequest
7 голосов
/ 01 февраля 2011

Я запускаю программу, созданную в Visual Studio 2010, которая использует стороннюю библиотеку DLL "ABC.DLL".Я на Windows 7 64-бит.

Тем не менее, он не запускается из-за одной DLL.Когда я запускаю Dependency Walker на этой DLL, я получаю следующую ошибку:

Ошибка: информация о конфигурации "Side-by-Side" для "... \ ABC.DLL" содержит ошибки.Не удалось запустить приложение, поскольку его параллельная конфигурация неверна.Пожалуйста, смотрите журнал событий приложения или используйте инструмент командной строки sxstrace.exe для более подробной информации (14001).

с отсутствующими зависимостями MSCVR80.DLL и MSVCP80.DLL.

Iперепробовал все решения в этой теме , но я все еще получаю ту же ошибку.

ABC.DLL - это сторонняя библиотека, которая была построена в Visual Studio 2005, и у меня естьнет способа восстановить его.

Я установил Visual Studio C ++ 2005 Redistributable и попытался скопировать DLL-файлы, взятые с другого компьютера (поскольку у меня их нет на моем компьютере), и ничего не работает.

1 Ответ

2 голосов
/ 13 августа 2011

Вам нужно взглянуть на манифест в DLL, чтобы определить, какую версию среды выполнения Visual C ++ вам нужно установить. Есть несколько из них там; и скорее всего, вы просто используете не тот.

На данный момент я нашел пять инсталляторов.

Если в манифесте указана версия, которой нет в списке выше, вам необходимо связаться с создателями рассматриваемой DLL. Они должны быть в состоянии предоставить вам установщик.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...