Is it possible in Visual Studio 2008 SP1 to target a C++ COM project to vcredist 2008 instead of vcredist 2008 SP1?
Our customers have the vcredist 2008 installed and we don't want to force them to install vcredist 2008 SP1. (thousands of computers!)
VS2008 actually, by default, continues to target the VS9 RTM redist. What is happening in dependency checker is, when VS9 SP1 is installed, a policy file is also installed that redirects attempts to load the RTM redistributables to the SP1 redistributables.
In order to get VS9 SP1 to actually require the SP1 runtimes you need to add the following macro to your project settings or precompiled header: