que tiene un conjunto con el siguiente manifiesto incrustado:error de configuración lado a lado (Microsoft.VC80.CRT v8.0.50608.0)
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50608.0" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
</dependentAssembly>
</dependency>
</assembly>
En una de mis máquinas de este montaje no funciona (el ensamblaje no se carga). La apertura de esta dependencia en el andador me da el mensaje de error siguiente:
Error: The Side-by-Side configuration information for "SomeAssembly.dll" contains errors. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem (14001).
El conjunto idéntico funciona bien en otra máquina, y me da ningún error con Dependency Walker.
Por lo que puedo resolver, el problema se debe a que la primera máquina no tiene una dependencia de algún tipo (por ejemplo, la redistribuible MSVCR), pero ya he comprobado y está bien instalada la redistribuible de Microsoft Visual C++ 2005 ambas máquinas.
¿Cómo hago para averiguar cuál es la dependencia que falta?
La única cosa que he notado es que el directorio WinSxS en la máquina de trabajo tiene una entrada adicional:
x86_Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_473666fd
¿El registro de eventos del sistema proporciona más detalles sobre lo que salió mal? – karx11erx