List of _MSC_VER and _MSC_FULL_VER
Tags: cpp, visualstudio
Published: 2018-05-22 09:54:22

---
title: List of _MSC_VER and _MSC_FULL_VER
published: true
description: 
tags: cpp,VisualStudio
---


# Provision of information

I'm waiting for provision of information. I will reflect as soon as possible if you write comments.

# Note: Japanese version

You can see Japanese version below:

- [処理系 - cpprefjp C++日本語リファレンス](https://cpprefjp.github.io/implementation.html#visual_cpp_ver)
- [_MSC_VERと_MSC_FULL_VERをまとめる - Qiita](https://qiita.com/yumetodo/items/8c112fca0a8e6b47072d)

# Visual Studio version and discrimination macros

| Abbreviation | Product name [Visual Studio version] <sup><a id="note_ref-t1-1" href="#note-t1-1">†1</a></sup> | VC ++ version <sup><a id="note_ref-t1-2" href="#note-t1-2">†2</a></sup> | `_MSC_VER` |` _MSC_FULL_VER` |
|---------------|----------------------------------------|-----------------|------------|-----------------|
| 2022          | Visual Studio 2022 version 17.9.2      | 14.39           | 1939       | 193933521       |
| 2022          | Visual Studio 2022 version 17.8.3      | 14.38           | 1938       | 193833133       |
| 2022          | Visual Studio 2022 version 17.7.0      | 14.37           | 1937       | 193732822       |
| 2022 Update 6 | Visual Studio 2022 version 17.6.2      | 14.36           | 1936       | 193632532       |
| 2022 Update 5 | Visual Studio 2022 version 17.5.4      | ??              | 1935       | 193532217       |
| 2022 Update 4 | Visual Studio 2022 version 17.4.9      | ??              | 1934       | 193431944       |
| 2022 Update 3 | Visual Studio 2022 version 17.3.6      | 14.33           | 1933       | 193331630       |
| 2022 Update 2 | Visual Studio 2022 version 17.2.2      | 14.32           | 1932       | 193231329       |
| 2022          | Visual Studio 2022 version 17.0.2      | 14.30           | 1930       | 193030706       |
| 2022          | Visual Studio 2022 version 17.0.1      | 14.30           | 1930       | 193030705       |
| 2019 Update 11 | Visual Studio 2019 version 16.11.2 | 14.28 | 1929 | 192930133 |
| 2019 Update 9 | Visual Studio 2019 version 16.9.2 | 14.28 | 1928 | 192829913 |
| 2019 Update 8 | Visual Studio 2019 version 16.8.2 | 14.28 | 1928 | 192829334 |
| 2019 Update 8 | Visual Studio 2019 version 16.8.1 | 14.28 | 1928 | 192829333 |
| 2019 Update 7 | Visual Studio 2019 version 16.7   | 14.27 | 1927 | 192729112 |
| 2019 Update 6 | Visual Studio 2019 version 16.6.2 | 14.26 | 1926 | 192628806 |
| 2019 Update 5 | Visual Studio 2019 version 16.5.1 | 14.25 | 1925 | 192528611 |
| 2019 Update 4 | Visual Studio 2019 version 16.4.0 | 14.24 | 1924 | 192428314 |
| 2019 Update 3 | Visual Studio 2019 version 16.3.2 | 14.21 | 1923 | 192328105 |
| 2019 Update 2 | Visual Studio 2019 version 16.2.3 | 14.21 | 1922 | 192227905 |
| 2019 Update 1 | Visual Studio 2019 version 16.1.2 | 14.21 | 1921 | 192127702 |
| 2019          | Visual Studio 2019 version 16.0.0   | 14.20           | 1920       | 192027508       |
| 2017 Update 9 | Visual Studio 2017 version 15.9.11  | 14.16           | 1916       | 191627030       |
| 2017 Update 9 | Visual Studio 2017 version 15.9.7   | 14.16           | 1916       | 191627027       |
| 2017 Update 9 | Visual Studio 2017 version 15.9.5   | 14.16           | 1916       | 191627026       |
| 2017 Update 9 | Visual Studio 2017 version 15.9.4   | 14.16           | 1916       | 191627025       |
| 2017 Update 9 | Visual Studio 2017 version 15.9.1   | 14.16           | 1916       | 191627023       |
| 2017 Update 9 | Visual Studio 2017 version 15.9.0   | 14.16           | 1916       |                 |
| 2017 Update 8 | Visual Studio 2017 version 15.8.0   | 14.15           | 1915       |                 |
| 2017 Update 7 | Visual Studio 2017 version 15.7.5   | 14.14           | 1914     | 191426433       |
| 2017 Update 7 | Visual Studio 2017 version 15.7.3   | 14.14           | 1914     | 191426430       |
| 2017 Update 7 | Visual Studio 2017 version 15.7.2   | 14.14           | 1914     | 191426429       |
| 2017 Update 7 | Visual Studio 2017 version 15.7.1   | 14.14           | 1914       | 191426428       |
| 2017 Update 6 | Visual Studio 2017 version 15.6.7   | 14.13           | 1913       | 191326132       |
| 2017 Update 6 | Visual Studio 2017 version 15.6.6   | 14.13           | 1913       | 191326131       |
| 2017 Update 6 | Visual Studio 2017 version 15.6.4   | 14.13           | 1913       | 191326129       |
| 2017 Update 6 | Visual Studio 2017 version 15.6.3   | 14.13           | 1913       | 191326129       |
| 2017 Update 6 | Visual Studio 2017 version 15.6.2   | 14.13           | 1913       | 191326128       |
| 2017 Update 6 | Visual Studio 2017 version 15.6.1   | 14.13           | 1913       | 191326128       |
| 2017 Update 6 | Visual Studio 2017 version 15.6.0   | 14.13           | 1913       | 191326128       |
| 2017 Update 5 | Visual Studio 2017 version 15.5.7   | 14.12           | 1912       | 191225835       |
| 2017 Update 5 | Visual Studio 2017 version 15.5.6   | 14.12           | 1912       | 191225835       |
| 2017 Update 5 | Visual Studio 2017 version 15.5.4   | 14.12           | 1912       | 191225834       |
| 2017 Update 5 | Visual Studio 2017 version 15.5.3   | 14.12           | 1912       | 191225834       |
| 2017 Update 5 | Visual Studio 2017 version 15.5.2   | 14.12           | 1912       | 191225831       |
| 2017 Update 4 | Visual Studio 2017 version 15.4.5   | 14.11           | 1911       | 191125547       |
| 2017 Update 4 | Visual Studio 2017 version 15.4.4   | 14.11           | 1911       | 191125542       |
| 2017 Update 3 | Visual Studio 2017 version 15.3.3   | 14.11           | 1911       | 191125507       |
| 2017 Update 2 <sup><a id="note_ref-t1-3-a" href="#note-t1-3">†3</a></sup> | Visual Studio 2017 version 15.2     | 14.10           | 1910       | 191025017       |
| 2017 Update 1 <sup><a id="note_ref-t1-3-a" href="#note-t1-3">†3</a></sup> | Visual Studio 2017 version 15.1     | 14.10           | 1910       | 191025017       |
| 2017          | Visual Studio 2017 version 15.0     | 14.10 <sup><a id="note_ref-t1-4" href="#note-t1-4">†4</a></sup> | 1910       | 191025017       |
| 2015 Update 3 | Visual Studio 2015 Update 3 [14.0]  | 14.0            | 1900       | 190024210       |
| 2015 Update 2 | Visual Studio 2015 Update 2 [14.0]  | 14.0            | 1900       | 190023918       |
| 2015 Update 1 | Visual Studio 2015 Update 1 [14.0]  | 14.0            | 1900       | 190023506       |
| 2015          | Visual Studio 2015          [14.0]  | 14.0            | 1900       | 190023026       |
| 2013 Nobemver CTP | Visual Studio 2013 Nobemver CTP [12.0] | 12.0     | 1800       | 180021114       |
| 2013 Update 5 | Visual Studio 2013 Update 5 [12.0]  | 12.0            | 1800       | 180040629       |
| 2013 Update 4 | Visual Studio 2013 Update 4 [12.0]  | 12.0            | 1800       | 180031101       |
| 2013 Update 3 | Visual Studio 2013 Update 3 [12.0]  | 12.0            | 1800       | 180030723       |
| 2013 Update 2 | Visual Studio 2013 Update 2 [12.0]  | 12.0            | 1800       | 180030501       |
| 2013 Update2 RC| Visual Studio 2013 Update2 RC [12.0] | 12.0          | 1800       | 180030324       |
| 2013 Update 1 <sup><a id="note_ref-t1-3-a" href="#note-t1-3">†3</a></sup> | Visual Studio 2013 Update 1 [12.0]     | 12.0            | 1800       | 180021005       |
| 2013          | Visual Studio 2013          [12.0]  | 12.0            | 1800       | 180021005       |
| 2013 RC       | Visual Studio 2013 RC       [12.0]  | 12.0            | 1800       | 180020827       |
| 2013 Preview  | Visual Studio 2013 Preview  [12.0]  | 12.0            | 1800       | 180020617       |
| 2012 November CTP | Visual Studio 2012 November CTP [11.0] | 11.0     | 1700       | 170051025       |
| 2012 Update 4 | Visual Studio 2012 Update 4 [11.0]  | 11.0            | 1700       | 170061030       |
| 2012 Update 3 | Visual Studio 2012 Update 3 [11.0]  | 11.0            | 1700       | 170060610       |
| 2012 Update 2 | Visual Studio 2012 Update 2 [11.0]  | 11.0            | 1700       | 170060315       |
| 2012 Update 1 | Visual Studio 2012 Update 1 [11.0]  | 11.0            | 1700       | 170051106       |
| 2012          | Visual Studio 2012          [11.0]  | 11.0            | 1700       | 170050727       |
| 2010 SP1      | Visual Studio 2010 SP1      [10.0]<br/>Visual C++ 2010 SP1     [10.0] | 10.0 | 1600 | 160040219 |
| 2010          | Visual Studio 2010          [10.0]<br/>Visual C++ 2010         [10.0] | 10.0 | 1600 | 160030319 |
| 2010 Beta 2   | Visual Studio 2010 Beta 2   [10.0]  | 10.0            | 1600       | 160021003       |
| 2010 Beta 1   | Visual Studio 2010 Beta 1   [10.0]  | 10.0            | 1600       | 160020506       |
| 2008 SP1      | Visual Studio 2008 SP1      [9.0] <br/>Visual C++ 2008 SP1     [9.0]  | 9.0  | 1500 | 150030729 |
| 2008          | Visual Studio 2008          [9.0] <br/>Visual C++ 2008         [9.0]  | 9.0  | 1500 | 150021022 |
| 2008 Beta 2   | Visual Studio 2008 Beta 2   [9.0]   | 9.0             | 1500       | 150020706       |
| 2005 SP1      | Visual Studio 2005 SP1      [8.0] <br/>Visual C++ 2005 SP1     [8.0]  | 8.0  | 1400 | 140050727 |
| 2005          | Visual Studio 2005          [8.0] <br/>Visual C++ 2005         [8.0]  | 8.0  | 1400 | 140050320 |
| 2005 Beta 2   | Visual Studio 2005 Beta 2   [8.0]   | 8.0             | 1400       | 140050215       |
| 2005 Beta 1   | Visual Studio 2005 Beta 1   [8.0]   | 8.0             | 1400       | 140040607       |
|               | Windows Server 2003 SP1 DDK (for AMD64)                               |      | 1400 | 140040310 |
| 2003 SP1      | Visual Studio .NET 2003 SP1 [7.1]<br/>Visual C++ .NET 2003 SP1 [7.1]  | 7.1  | 1310 | 13106030  |
|               | Windows Server 2003 SP1 DDK                                           |      | 1310 | 13104035  |
| 2003          | Visual Studio .NET 2003     [7.1]<br/>Visual C++ .NET 2003     [7.1]  | 7.1  | 1310 | 13103077  |
|               | Visual Studio Toolkit 2003  [7.1]   | 7.1             | 1310       | 13103052        |
| 2003 Beta     | Visual Studio .NET 2003 Beta [7.1]  | 7.1             | 1310       | 13102292        |
|               | Windows Server 2003 DDK                                               |      | 1310 | 13102179  |
| 2002          | Visual Studio .NET 2002     [7.0]<br/>Visual C++ .NET 2002     [7.0]  | 7.0  | 1300 | 13009466  |
|               | Windows XP SP1 DDK                                                    |      | 1300 | 13009176  |
| 6.0 SP6       | Visual Studio 6.0 SP6<br/>Visual C++ 6.0 SP6 | 6.0    | 1200       | 12008804        |
| 6.0 SP5       | Visual Studio 6.0 SP5<br/>Visual C++ 6.0 SP5 | 6.0    | 1200       | 12008804        |
|               | Visual Studio 97 [5.0]<br/>Visual C++ 5.0 | 5.0       | 1100       |                 |
|               | Visual C++ 4.2                      | 4.2             | 1020       |                 |
|               | Visual C++ 4.1                      | 4.1             | 1010       |                 |
|               | Visual C++ 4.0                      | 4.0             | 1000       |                 |
|               | Visual C++ 2.0                      | 2.0             | 900        |                 |
|               | Visual C++ 1.0                      | 1.0             | 800        |                 |
|               | Microsoft C/C++ 7.0                 |                 | 700        |                 |
|               | Microsoft C 6.0                     |                 | 600        |                 |


## Remarks

1. **<a id="note-t1-1" href="#note_ref-t1-1">`^`</a>** The product name column contains the Visual C ++ compiler and the actual product to be obtained It shows the name. Omit product edition (Express / Standard / Professional / Enterprise / Community etc.). The product version of Visual Studio is written in `[~]` when it does not appear in the product name. After 2017, We will adopt he product version that can be confirmed at [Help] - [version information of Microsoft Visual Studio] of the main menu.
2. **<a id="note-t1-2" href="#note_ref-t1-2">`^`</a>** In the VC ++ version column, describe the version of the Visual C ++ toolset. This table deals with only the tool set which is selected by default, especially when Visual C ++ is installed. In Visual Studio 2022, it can be found as folder name under `C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC` (such as `14.39.33519`).
3. <a id="note-t1-3">`^`</a> <sup>[**a**](#note_ref-t1-3-a)</sup> <sup>[**b**](#note_ref-t1-3-b)</sup> <sup>[**c**](#note_ref-t1-3-c)</sup> Only IDE has been modified and compiler, The library etc was not changed.
	- [C++17 Features And STL Fixes In VS 2017 15.3 | Visual C++ Team Blog](https://blogs.msdn.microsoft.com/vcblog/2017/08/11/c17-features-and-stl-fixes-in-vs-2017-15-3/) - "*After VS 2017 RTM, the 15.1 and 15.2 updates improved the IDE. The 15.3 update improves both the IDE and the toolset.*"
	- [Description of Visual Studio 2013 Update 1](https://support.microsoft.com/en-us/help/2911573/description-of-visual-studio-2013-update-1)
4. **<a id="note-t1-4" href="#note_ref-t1-4">`^`</a>** Since 2017 is binary compatible with 2015, 2017 is not a major upgrade. As a result, the product version and Visual C++ version has been no longer matched.
  [Binary Compatibility and Pain-free Upgrade: Why Moving to Visual Studio 2017 is almost “too easy”](https://blogs.msdn.microsoft.com/vcblog/2017/03/07/binary-compatibility-and-pain-free-upgrade-why-moving-to-visual-studio-2017-is-almost-too-easy/)

- Since Visual Studio 2015, Visual C ++ is no longer in the default installation of Visual Studio. You need to select the Visual C ++ component in Visual Studio installer.
  See [Warning] in [Visual C ++ for Visual Studio 2015](https://msdn.microsoft.com/en-US/library/60k1461a.aspx).
- 2017 Update 5 now supports side-by-side, allowing you to select multiple Visual C ++ toolsets at the same time in one product.
  [Side-by-side minor version MSVC toolsets in Visual Studio 2017 | Visual C++ Team Blog](https://blogs.msdn.microsoft.com/vcblog/2017/11/15/side-by-side-minor-version-msvc-toolsets-in-visual-studio-2017/)