Błąd konfiguracji side-by-side (Microsoft.VC80.CRT v8.0.50608.0)

Mam zespół z następującymi manifestami osadzonymi:

<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>

Na jednej z moich maszyn ten zespół nie działa (zespół nie ładuje się). Otwarcie tego w chodziku zależności daje mi następujący komunikat o błędzie:

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).

Identyczny zespół działa poprawnie na innej maszynie i nie otrzymuję żadnego błędu z walkerem zależności.

O ile mogę się przekonać, problem jest spowodowany tym, że pierwsza maszyna nie ma jakiegoś rodzaju zależności (na przykład redystrybucyjnej MSVCR), jednak już sprawdziłem, a redystrybucja Microsoft Visual C ++ 2005 jest zainstalowana na obu komputerach.

Jak mam się dowiedzieć, czym jest brakująca zależność?

Zauważyłem tylko, że katalog WinSxS na działającej maszynie ma dodatkowy wpis:

x86_Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_473666fd

questionAnswers(3)

yourAnswerToTheQuestion