Hello Francesco,
The runtimes I'm talking about are these runtimes:
1. Microsoft Visual C++ Minimum Runtime 11.0 (includes ATL)
2. Microsoft Visual C++ Minimum Runtime 11.0 (includes ATL) (x64)
3. Microsoft Visual C++ Additional Runtime 11.0 (includes MFC)
4. Microsoft Visual C++ Additional Runtime 11.0 (includes MFC) (x64)
When I check the box for any of these in a new .NET InstallAware project, the minimum OS is set to Vista.
My understanding is Visual Studio 2012 is version 11.0 and the C++ runtimes for this version support XP and 2013 as detailed at
http://www.microsoft.com/en-us/download ... x?id=30679. I confirmed version by going a Help about in Visual Studio 2012.
If I do the same thing with the runtimes named:
1. Microsoft Visual C++ Runtime 12.0 (includes ATL, MFC, C++ AMP, and OpenMP)
2. Microsoft Visual C++ Runtime 12.0 (includes ATL, MFC, C++ AMP, and OpenMP) (x64)
When I check those boxes, Windows XP is set as the minimum OS.
My understanding is Visual Studio 2013 is version 12.0 and the C++ runtimes 12.0 are for this version of VS. I just found a download on Microsoft's site for this that says it supports 2003 and XP. My understanding is it didn't. This it the URL
http://www.microsoft.com/en-us/download ... x?id=40784.
If I check these redistributes in a blank setup, the correct Windows XP minimum OS requirement is selected.
Thanks!