


#VISUAL STUDIO V143 INSTALL#
The “Desktop C++ Development” workload will always install the latest version of the toolset. You can install minor versions of the MSVC toolset through the Visual Studio installer. Whereas in 2017 there was only one minor toolset to install, in 2019 you will need to select all the architectures you build your projects for. We began breaking toolsets apart by architecture in Visual Studio 2019 and minor toolsets follow this practice too. 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.
