Hi - my application is built using Visual Studio 2019 C++. It is 32-bit. I run VC_redist.x86.exe to install the appropriate required MS DLLs (I'm assuming x86 is the one to use for a 32-bit app - is that right?). However I can't find out how I'm supposed to know which version of this exe to use. The one I'm currently distributing is "Microsoft Visual C++ 2015-2019 Redistributable (x86) - 14.24.28127". I recently stumbled upon a more recent one which is 14.28.29325. I want to use that one as it seems more recent. But first I wanted to 100% confirm that it is the right one to use. After a lot of searching, I found this page: https://docs.microsoft.com/en-us/cpp/windows/determining-which-dlls-to-redistribute?view=msvc-160
It says: "The major version number of the redistributable package you deploy must match the version of the Visual Studio toolset used to create your application, and the minor version must be the same or higher. "
I presume that 'toolset' means "platform toolset". The platform toolset I use is "Visual Studio 2019 (142)". The Windows SDK version is 10.0. So I presume that the major version of "14.28.29325" is 14 and the minor version is 18 - is that right? So how am I supposed to work out from those numbers whether I can use this package or not?
All help much appreciated.