It is quite a challenge to understand the versions and build numbers of the Microsoft build chain. This post tries to list them up…
Name | Version | .NET* | C++ Compiler |
---|---|---|---|
Visual Studio 2017 | 15 | 2.0 - 4.6.2; Core 1.0 | 19 |
Visual Studio 2015 | 14 | 2.0 - 4.6 | 19 |
Visual Studio 2013 | 12 | 2.0 - 4.5.2 | 18 |
Visual Studio 2012 | 11 | 2.0 - 4.5.2 | 17 |
Visual Studio 2010 | 10 | 2.0 - 4.0 | 16 |
Visual Studio 2008 | 9 | 2.0 - 3.5 | 15 |
Visual Studio 2005 | 8 | 2.0 - 3.0 | 14 |
Visual Studio 2003 | 7.1 | 1.1 | 13.1 |
Visual Studio .net | 7 | 1.0 | 13 |
Visual C++ 6.0 | 12 | ||
Visual C++ 97 | 5 | 11 | |
Visual C++ 4.2 | 10.2 |
Date | Name | IDE Version | C++ Compiler |
---|---|---|---|
2017-03-14 | Visual Studio 2017 | 15.0.26228.09 | 19.10.25017.0 |
2017-03-07 | Visual Studio 2017 | 15.0.26228.04 | 19.10.25017.0 |
dir "C:\Program Files (x86)\Microsoft Visual Studio" -Recurse -Filter "cl.exe" | Get-FileVersionInfo
Visual Studio 2017 Release notes
Date | Name | IDE Version | C++ Compiler |
---|---|---|---|
2016-09-14 | Visual Studio 2015 Update 3 “d” | 14.0.25431.01 | 19.00.24213.1 or 19.00.24215.1? |
2016-08-02 | Visual Studio 2015 Update 3 “c” | 14.0.25425.01 | |
2016-07-20 | Visual Studio 2015 Update 3 “b” | 14.0.25424.00 | |
2016-07-12 | Visual Studio 2015 Update 3 “a” | 14.0.25422.01 | |
2016-06-27 | Visual Studio 2015 Update 3 | 14.0.25420.01 | 19.00.24210 |
2016-05-23 | Visual Studio 2015 Update 2 “c” | 14.0.25132.0 | |
2016-05-04 | Visual Studio 2015 Update 2 “b” | 14.0.25130.0 | |
2016-04-11 | Visual Studio 2015 Update 2 “a” | 14.0.25126.03 | |
2016-03-30 | Visual Studio 2015 Update 2 | 14.0.25125.03 | |
2016-02-09 | Visual Studio 2015 Update 1 “c” | 14.0.24730.02 | |
2016-01-19 | Visual Studio 2015 Update 1 “b” | 14.0.24728.02 | |
2015-12-14 | Visual Studio 2015 Update 1 “a” | 14.0.24723.02 | |
2015-11-30 | Visual Studio 2015 Update 1 | 14.0.24720.00 | |
2015-07-20 | Visual Studio 2015 | 14.0.23107.0 |
Visual Studio 2015 Update 3 - KB3165756
Visual Studio 2015 Update 2 - KB3151378
Visual Studio 2015 Update 1 - KB3110221
Date | Name | IDE Version | Remarks |
---|---|---|---|
2015-07-20 | Visual Studio 2013 Update 5 | * | |
2014-11-12 | Visual Studio 2013 Update 4 | * | |
2014-08-04 | Visual Studio 2013 Update 3 | * | |
2014-05-12 | Visual Studio 2013 Update 2 | * | |
2014-01-20 | Visual Studio 2013 Update 1 | * | |
Visual Studio 2013 |
Name | IDE Version |
---|---|
Visual Studio 2010 SP1 | 10.0.40219 |
Visual Studio 2010 | 10.0.30319 |
https://msdn.microsoft.com/en-us/library/mt695655.aspx
Date | Name | Version | Remarks |
---|---|---|---|
Visual C++ 2017 | 14.10.25008 | ||
Visual C++ 2017 RC | 14.10.24629 | ||
Visual C++ ? (included in TFS 2015 Test VMs) | 14.0.24425 | ||
Visual C++ 2017 Preview 4? | 14.0.24406 | ||
2016-09-15 | Visual C++ 2015 Update 3 “d” | 14.0.24215.1 | * |
2016-07-20 | Visual C++ 2015 Update 3 “b” | 14.0.24212 | |
2016-06-27 | Visual C++ 2015 Update 3 | 14.0.24210 | |
2016-06-02 | Visual C++ 2015 Update 3 RC | 14.0.24123 | |
2016-03-30 | Visual C++ 2015 Update 2 | 14.0.23918 | |
2015-11-30 | Visual C++ 2015 Update 1 | 14.0.23506 | |
2015-07-20 | Visual C++ 2015 | 14.0.23026 | |
2014-12-30 | Visual C++ 2013 Update 2-5 | 12.0.30501.1 | * |
2013-10-05 | Visual C++ 2013 | 12.0.21005.1 | |
Visual C++ 2012 Update 4 | 11.0.61030 | ||
Visual C++ 2012 Update 3 | 11.0.60610 | ||
Visual C++ 2012 Update 1 | 11.0.51106 | ||
Visual C++ 2012 | 11.0.50727 | * | |
2011-08-09 | Visual C++ 2010 Service Pack 1 SU | 10.0.40219.325 | Security update MS11-025 |
2011-07-27 | Visual C++ 2010 Service Pack 1 | 10.0.40219.1 | |
Visual C++ 2010 | 10.0.30319.1 | ||
2011-06-14 | Visual C++ 2008 SP1 Security Update | 9.0.30729.6161 | |
2011-06-07 | Visual C++ 2008 SP1 MFC Update | 9.0.30729.5677 | |
Visual C++ 2008 (included in VS2010) | 9.0.30729.4974 | ||
2010-09-29 | Visual C++ 2008 SP1 ATL Update | 9.0.30729.4148 | |
2008-09-16 | Visual C++ 2008 SP1 | 9.0.30729.17 | |
2008-08-11 | Visual C++ 2008 SP1 “VS 2008 SP1” | 9.0.30729.1 | Part of Visual Studio 2008 |
2007-11-29 | Visual C++ 2008 | 9.0.21022.8 | |
Visual C++ 2005 SP1 MFC Update | 8.0.50727.6195 | Add/Remove Software: 8.0.61001 | |
Visual C++ 2005 ? | 8.0.50727.4940 | ||
2009-07-28 | Visual C++ 2005 SP1 ATL Update | 8.0.50727.4053 | MS09-35 KB973544 KB973923 |
Visual C++ 2005 SP1 | 8.0.50727.762 | Add/Remove Software: 8.0.56336 | |
Visual C++ 2005 | 8.0.50727.42 | Add/Remove Software: 8.0.50727.42 |
http://www.tmurgent.com/AppVirt/VCRuntimes.aspx
http://karanpc.com/microsoft-visual-c/
dir "C:\Program Files (x86)\Microsoft Visual Studio" -Recurse -Filter "vcredist*" | Get-FileVersionInfo
C++ Compiler version:
# Using PowerShell
Get-WmiObject -Class win32_Product | ?{ $_.Name.Contains('Visual C++ Library MFC') } | select 'Name', 'Version' | Group-Object 'Version'
# By starting the compiler
cl.exe
# In C++
_MSC_FULL_VER
# Check versions of installers
PS C:\Tools\VcRedist> dir | Get-FileVersionInfo
ProductVersion FileVersion FileName
-------------- ----------- --------
6.00.2900.2180 6.00.2900.218... vcredist_x64 (vc2005).exe
6.00.3790.0 6.00.3790.0 (... vcredist_x64 (vc2005sp1).exe
9.0.21022.08 9.0.21022.08 vcredist_x64 (vc2008).exe
9.0.30729.17 9.0.30729.17 vcredist_x64 (vc2008sp1a).exe
9.0.30729.4148 9.0.30729.4148 vcredist_x64 (vc2008sp1b).exe
9.0.30729.5677 9.0.30729.5677 vcredist_x64 (vc2008sp1c).exe
10.0.30319.01 10.0.30319.01 vcredist_x64 (vc2010).exe
10.0.40219.01 10.0.40219.01 vcredist_x64 (vc2010sp1).exe
10.0.40219.325 10.0.40219.325 vcredist_x64 (vc2010sp1b).exe
12.0.21005.1 12.0.21005.1 vcredist_x64 (vc2013).exe
12.0.30501.0 12.0.30501.0 vcredist_x64 (vc2013b).exe
14.0.24215.1 14.0.24215.1 vcredist_x64 (vc2015).exe
14.0.24215.1 14.0.24215.1 vcredist_x64 (vc2015b).exe
2.0.50727.42 2.0.50727.42 vcredist_x86 (vc2005).exe
2.0.50727.762 2.0.50727.762 vcredist_x86 (vc2005sp1).exe
9.0.21022.08 9.0.21022.08 vcredist_x86 (vc2008).exe
9.0.30729.17 9.0.30729.17 vcredist_x86 (vc2008sp1a).exe
9.0.30729.4148 9.0.30729.4148 vcredist_x86 (vc2008sp1b).exe
9.0.30729.5677 9.0.30729.5677 vcredist_x86 (vc2008sp1c).exe
10.0.30319.01 10.0.30319.01 vcredist_x86 (vc2010).exe
10.0.40219.01 10.0.40219.01 vcredist_x86 (vc2010sp1).exe
10.0.40219.325 10.0.40219.325 vcredist_x86 (vc2010sp1b).exe
12.0.21005.1 12.0.21005.1 vcredist_x86 (vc2013).exe
12.0.30501.0 12.0.30501.0 vcredist_x86 (vc2013b).exe
14.0.24215.1 14.0.24215.1 vcredist_x86 (vc2015).exe
14.0.24215.1 14.0.24215.1 vcredist_x86 (vc2015b).exe
Date | Name | IDE Version |
---|---|---|
2017-03-09 | TFS 2017 Update 1 b | 15.112.26307.0 |
2017-03-07 | TFS 2017 Update 1 | 15.112.26301.0 |
TFS 2017 Update 1 RC2 | 15.112.26206.0 | |
TFS 2017 Update 1 RC1 | 15.111.26117.0 | |
TFS 2017 | 15.105.25910.0 | |
TFS 2017 RC2 | 15.105.25716.0 | |
TFS 2017 RC1 | 15.103.25603.0 | |
TFS 2015 Update 4 RC1 | 14.113.26306.0 | |
TFS 2015 Update 3 | 14.102.25423.0 | |
TFS 2015 Update 2.1 | 14.95.25229.0 | |
TFS 2015 Update 2 | 14.95.25122.0 | |
TFS 2015 Update 2 RC2 | 14.95.25029.0 | |
TFS 2015 Update 2 RC1 | 14.95.25005.0 | |
TFS 2015 Update 1 | 14.0.24712.0 | |
TFS 2015 Update 1 RC2 | 14.0.24626.0 | |
TFS 2015 Update 1 RC1 | 14.0.24606.0 | |
TFS 2015 | 14.0.23128.0 | |
TFS 2015 RC2 | 14.0.23102.0 | |
TFS 2015 RC1 | 14.0.22824.0 | |
TFS 2015 CTP | 14.0.22604.0 | |
TFS 2013 Update 5 | 12.0.40629.0 | |
TFS 2013 Update 4 | 12.0.31101.0 | |
TFS 2013 Update 4 RC | 12.0.31010.0 | |
TFS 2013 Update 3 | 12.0.30723.0 | |
TFS 2013 Update 3 RC | 12.0.30626.0 | |
TFS 2013 Update 2 | 12.0.30324.0 | |
TFS 2013 Update 1 | (non-existing) | |
TFS 2013 | 12.0.21005.1 | |
TFS 2013 RC | 12.0.20827.3 | |
TFS 2012 Update 4 | 11.0.61030.0 | |
TFS 2012 Update 3 | 11.0.60610.1 | |
TFS 2012 Update 2 | 11.0.60315.1 | |
TFS 2012 Update 1 CU1 | 11.0.60123.100 | |
TFS 2012 Update 1 | 11.0.51106.1 | |
TFS 2012 | 11.0.50727.1 | |
TFS 2010 CU2 | 10.0.40219.371 | |
TFS 2010 SP1 | 10.0.40219.1 | |
TFS 2010 | 10.0.30319.1 | |
TFS 2008 SP1 | 9.0.30729.1 | |
TFS 2008 | 9.0.21022.8 | |
TFS 2005 SP1 | 8.0.50727.762 | |
TFS 2005 | 8.0.50727.147 |