Error de configuración lado a lado (Microsoft.VC80.CRT v8.0.50608.0)

Tengo una asamblea con el siguiente manifiesto incrustado:

<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, este ensamblaje no funciona (el ensamblaje no se carga). Al abrir esto en el administrador de dependencias, aparece el siguiente mensaje de error:

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 ensamblaje idéntico funciona bien en otra máquina, y no recibo ningún error con el andador de dependencias.

Hasta donde puedo resolver, el problema se debe a que a la primera máquina le falta una dependencia de algún tipo (por ejemplo, el MSVCR redistribuible), sin embargo ya lo he comprobado y Microsoft Visual C ++ 2005 Redistributable está bien instalado en ambas máquinas.

¿Cómo hago para averiguar qué es la dependencia que falta?

Lo único 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

Respuestas a la pregunta(3)

Su respuesta a la pregunta