I am supporting some programmers doing development on different Visual Studio releases (2005, 2008, 2010). As a test, I built the default C++ console application in VS-2005 in release mode and tried to run it on Windows 7 machine. I get a side by side error that refers me to the event viewer, which in turn tells me the following:
Component identity found in manifest does not match the identity of the component requested. Reference is Microsoft.VC80.CRT...version=8.0.50727.6195. Definition is Microsoft.VC80.CRT...version="8.0.50727.4053. Please use sxstrace.exe for detailed diagnosis,
Web searches indicate that I am missing a redistribution library. I downloaded and installed vcredist_x86 for both VS5 and VS8 (convenient that they named the files identically for two different versions). I also tried the VS8 SP1 (VS80sp1-KB2538218-v2-X86-INTL) which does not install on my Win7 machine.
I ran into a similar problem with VS8 and got around it by installing the entire Visual Studio 2008 trial on the machine. Brute force, I know, but I had a deadline to meet and couldn't waste time futzing with it. However, installing VS2005 brings its own set of brick walls, and obviously I can't suggest this to the developers for end-user deployment.
Thank you for any assistance on this problem.