Hi folks, one of the MSVC dev leads here.
MSVC versioning is confusing, and with the change to decouple MSVC releases from Visual Studio releases (https://aka.ms/msvc/lifecycle) it's confusing-er. This post aims to clarify what's going on with 14.50 & later.
I am intentionally skipping discussion of the VS2022 & older releases that are still being supported since the servicing model is different. Know that our team still supports Visual Studio 2019 16.11 per https://learn.microsoft.com/en-us/visualstudio/releases/2019/servicing-vs2019, and Visual Studio 2022 17.12 & 17.14 as per https://learn.microsoft.com/en-us/visualstudio/releases/2022/servicing-vs2022 .
# The actual versions
Since MSVC releases are decoupled from Visual Studio releases, it's helpful to think from the standpoint of the MSVC toolchain. At any point in time, we ship:
The bleeding edge preview toolset
The current default toolset
All previous in-support toolsets
As of today, we ship the following MSVC toolsets:
14.52 the preview toolset, built from our development branch last Tuesday (April 7th)`14.51` the default toolset, currently a 'release candidate'
14.50 the toolset we released in Nov 2025, with 3 years of support.Our plan, as per https://aka.ms/msvc/lifecycle, is to ship a new 14.5* twice a year. So in 6 months we expect to ship 14.53 as the new 'latest preview', make 14.52 the 'current default toolset', and 14.51 will be a toolchain in support as per the support policy, along with 14.50.
# What's this about Visual Studio Insiders vs. Stable?
Visual Studio 'stable' ships monthly (https://learn.microsoft.com/en-us/visualstudio/releases/2026/release-rhythm), so if you're on the Visual Studio stable channel you'll get monthly updates to all the 14.5* toolsets. To be explicit:
The latest preview will be updated with whatever the dev team has landed in the last month
The default & other in-support toolsets will be updated with the latest fixes we have applied to them.
If you want to get MSVC toolset updates far quicker than monthly, switch to the Visual Studio Insiders channel https://visualstudio.microsoft.com/insiders/. Keep an eye on https://learn.microsoft.com/en-us/visualstudio/releases/2026/release-notes-insiders for how often these updates occur.
Want just the far-quicker-than-monthly MSVC build tools and not the full Visual Studio? Use the build tools sku: http://aka.ms/vs/insiders/vs\_buildtools.exe
# Wait, you said something about a 'release candidate'?
We blogged recently https://devblogs.microsoft.com/cppblog/msvc-build-tools-version-14-51-release-candidate-now-available/ that the default toolset is moving from 14.50 to 14.51. As per https://aka.ms/msvc/lifecycle we aim to ship a new default toolset every 6 months. However, about a month before this lands in the Visual Studio 'Stable' channel we want to land the new default toolset in the 'Insiders' channel. This gives folks using Insiders about a month to give us feedback to fix 14.51 bugs before it shows up for 'Stable' channel users.
# How do I get these tools? Why did 14.50 disappear yesterday? Where is 14.52?
When you install Visual Studio (using any channel) and select the
Desktop development with C++ workload, you only get the default MSVC toolset.To install the 'latest preview' you need to run the Visual Studio installer and select the
MSVC Build Tools for <arch> (Preview)