The biggest change between Visual Studio 20 is in how these minor toolsets are factored. If you believe that there’s a bug in MSVC, it’s best to talk with us so that we can fix the bug or supply a workaround.
If there’s a conformance issue in your source code, the best option is to apply the proper fixes to make your code conforming if possible (sometimes there are too many required changes in your code to fix it all immediately). Instead, the feature is intended as an “escape hatch” for developers who find that there is a bug, either in their source code or in MSVC, that cannot be easily worked around or fixed in a timely fashion. In general, you should not need to use these minor versioned toolsets. It includes many more details about when and how you should use this feature. This post covers what’s new primarily more granular versions of the toolsets in the installer and support for CMake projects.įor those not familiar with these minor version MSVC toolsets, I recommend checking out our previous post about minor side-by-side toolsets. We first shipped minor side-by-side versions of MSVC toolsets with Visual Studio 2017, but a few things have changed in 2019.
Visual Studio 2019 version 16.1 Preview 3 ships with the first side-by-side minor versions of the v142 MSVC toolset.