I am of a need of a table and/or listing the Visual Studio C/C++ redistribution GUIDs, My product installs the vcredist_x##.exe (not as its currently file named vc_redist.x##.exe in MSDN downloads) for historical reasons. Its become very confusing for version detection for distribution and installation and I can only try to make sense of it by using the GUIDs in our CD setups and Auto Update Program (AUP) using MsiQuery functions.
One problem I am finding is the current RTL 2015-2019 installs causing compatibility problems for customers still using XP/2003. The problem is is the setup for vs2015-2019 (or just vs2019) does not fail on XP/2003. It should not be able to install on a OS with XP/2003 especially when the WIN32 application is going to fail to load. Now we need to keep two distributions in the CD and automated updates to make sure the VS2017 is installed for XP/2003 and VS2019 for all the rest. In addition, in my technical opinion, the VS2019 install SHOULD NOT remove the VS2017 installation if its incompatible. In short, a small update to the VS2019 installer to FAIL on XP/2003 OSes would simplify the problem for the 3rd party development market.
PS: I was able to resolve the issue with a collection of installations guids across different setups on different machines. It would save a lot of time if Microsoft published the GUIDS for all RTL distribution files.