question

JamesJ-9502 avatar image
0 Votes"
JamesJ-9502 asked RoyLi-MSFT edited

Do I need all VC++ redist package in my Application installer?

I have couple of questions

Q1:
Our product is 20 years old . We are having VC++ 2013 and VC++ 2019 redist as part of installer. Our application uses VS 2019 and v142 runtime. When i search in internet. Most of them said better to keep older version of VC++ redist as well. I am planning to go with VC++ 2019 redist because it supports VC++ 2015, 2017 and 2019. We have used VS 2019 IDE and v142 runtime. Let me know if you have different thoughts.

Q2:
We have multiple versions of redist package which we can install in the same box, For example VC++ 2019 version 14.1.x (x86) and VC++ 2019 version 14.2.x (x86). In this scenario,Can we have both version 14.1.x and 14.2.x or always should be latest. What are the benfits will be getting when I use latest. Please share the links it will be helpful.

Q3:
Do I need a restart after installing .NET Framework 4.8 and or VC++ redist package?

Please provide your valuable inputs on this.


c++vs-setup
· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

If you only use VS2019, why do you have the 2013 redistributable - was someone scared to take it out?
If you're building against the 2019 toolset (14.2), that's the one you should be installing.

0 Votes 0 ·

Read this guidance from Microsoft - C++ binary compatibility between Visual Studio 2015, 2017, and 2019. It provides information about using the redistributables.


0 Votes 0 ·

0 Answers