7

Estoy ejecutando un programa que construí en Visual Studio 2010 que usa una DLL de terceros "ABC.DLL". Estoy en Windows 7 64 bits.Dependency Walker Error: la información de configuración Side-by-Side para "ABC.DLL" contiene errores

Sin embargo, no se ejecuta debido a una DLL. Cuando se ejecuta Dependency Walker en este DLL, me sale el siguiente error:

Error: The Side-by-Side configuration information for "...\ABC.DLL" contains errors. The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail (14001).

con dependencias faltantes MSCVR80.DLL y Msvcp80.dll.

He intentado todas las soluciones en este siguiente topic pero sigo recibiendo el mismo error.

ABC.DLL es una biblioteca de terceros que se creó en Visual Studio 2005 y no tengo forma de reconstruirla.

He instalado Visual Studio C++ 2005 Redistributable, e intenté copiar las DLL tomadas desde otra computadora (ya que no las tengo en mi computadora) y nada funciona.

+0

¿Se ejecuta el programa? ¿O es el error solo en Dependancy walker? – CharlesB

+0

+1 para ejecutar Dependency Walker ... –

+0

El programa no se ejecuta, es por eso que utilicé el Dependency walker. Editaré mi publicación. – julienln

Respuesta

2

Debe mirar el manifiesto en la DLL para determinar qué versión del tiempo de ejecución de Visual C++ necesita instalar. Hay varios de ellos por ahí; y lo más probable es que solo estés usando el incorrecto.

Hay cinco instaladores que he encontrado hasta ahora.

Si el manifiesto especifica una versión tha t no se encuentra en la lista anterior, debe ponerse en contacto con los creadores de la DLL en cuestión. Deberían poder proporcionarle un instalador.

Cuestiones relacionadas