markfinal / BuildAMation

Build system and project generator for C/C++ desktop software development. Uses C# for build scripts. It is no longer under active development.
http://buildamation.com
BSD 3-Clause "New" or "Revised" License
14 stars 9 forks source link

VisualStudio 2019 16.1 redist changes #549

Closed markfinal closed 5 years ago

markfinal commented 5 years ago

Some integration tests have failed with @BuildAMation while testing against @VisualStudio 2019 16.1, because the CRT redist changed from Microsoft.VC141.CRT to VC142.

Also, not sure when it changed, but there are now multiple msvcp140*.dlls to redist.

markfinal commented 5 years ago

I think I can figure it out from the envvar, VSToolsVersion

In vs2017 VCToolsVersion=14.16.27023

in vs2019 16.1 VCToolsVersion=14.21.27702

Select the first 3 digits.