May 27, 2011

Visual studio version list

Here by a list of the version numbers used by Visual Studio.

Product Code name Version name Version number Release date
Visual Basic 1.0
Visual Basic Original version (RTM) 1.0 05/1991
Visual Basic 2.0
Visual Basic 2 Original version (RTM) 2.0 11/1992
Visual Basic 3.0
Visual Basic 3 Original version (RTM) 3.0 summer 1993
Visual Basic 4
Visual Basic 4 Original version (RTM) 4.0 08/1995
Visual Studio 97
Visual Studio 97 Boston Original version (RTM) 5.0 02/1997
Visual Studio 6.0
Visual Studio 6.0 Aspen Original version (RTM) 6.0 06/1998
Visual Studio .NET
Visual Studio .NET Rainier Original version (RTM) 7.0 13/02/2002
Visual Studio .NET 2003
Visual Studio .NET 2003 Everett Original version (RTM) 7.1 24/04/2003
Visual Studio .NET 2005
Visual Studio .NET 2005 Whidbey Beta 1 8.0.40607.16
Visual Studio .NET 2005 Whidbey Beta 2 8.0.40607.16
Visual Studio .NET 2005 Whidbey Release Candidate 8.0.50727.26
Visual Studio .NET 2005 Whidbey Original version (RTM) 8.0.50727.42 7/11/2005
Visual Studio .NET 2005 Whidbey Service pack 1 8.0.50727.867
Visual Studio .NET 2008
Visual Studio v2008 Orcas Beta 1 9.0.20404.00
Visual Studio .NET 2008 Orcas Beta 2 9.0.20706.01
Visual Studio .NET 2008 Orcas Original version (RTM) 9.0.21022.08 19/11/2007
Visual Studio .NET 2008 Orcas Service pack 9.0.30729.1 SP
Visual Studio .NET 2010
Visual Studio .NET 2010 Ctp Dev10/Rosario CTP 10.0.11001.01
Visual Studio 2010 beta Dev10/Rosario Beta 1 10.0.20506.01
Visual Studio 2010 Dev10/Rosario Original version (RTM) 10.0.30319.1 RTM
Visual Studio 2010 Dev10/Rosario Service pack 1 10.0.40219.1 SP1Rel

How is the version number created:


The Visual Studio 2010 version number is 10.0.30319.1. The format Visual Studio build numbers is YMMDD.NN.

Where:


  • Y: This increases every year the team is working on the product

  • MM: The month in which the build was compiled

  • DD: The day on which the build was compiled

  • NN: Number of recompiles of the build (during the development this number is mostly 00 or 01, but when a build gets branched for release, the other parts of the build number are freezed and only this part increments)

This build number format is not only used for Visual Studio and .NET, but also for many other products like Commerce Server 2009 or Microsoft Silverlight.


*Orginally the Y was the last character of the calendar year, but with the beginning of the development of Visual Studio 2008 it has been changed to the number of the years the team is working on the project.