Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do the .NET Framework, CLR and Visual Studio version numbers relate to each other?

With the recent announcement of .NET 4.0 and Visual Studio 2010, it is becoming ever more difficult to keep track of what .NET Framework versions build on what version of the CLR and belong with which version(s) of Visual Studio.

Is there a definitive table that shows these relationships?

like image 813
Scott Dorman Avatar asked Oct 17 '08 16:10

Scott Dorman


People also ask

What is the difference between .NET Framework and CLR?

NET Framework is a software framework that contains huge library of coded solutions to general programming problems, and a Virtual Machine (CLR) that manages the execution of programs. The CLR (Common Language Runtime) is the most vital component of the . NET Framework.

What is difference between .NET Framework and Visual Studio?

NET Framework. Software developers use . NET Framework to build many different types of applications—websites, services, desktop apps, and more with Visual Studio. Visual Studio is an integrated development environment (IDE) that provides development productivity tools and debugging capabilities.

What is the .NET CLR version?

NET CLR Version 4.0 is the CLR base for the following . NET Framework Versions: 4. 4.5 (including 4.5.


1 Answers

 Visual Studio                                 CLR           .NET Framework ---------------------------------------------------------------------------------------- Visual Studio .NET (Ranier)                   1.0.3705      1.0 Visual Studio 2003 (Everett)                  1.1.4322      1.1 Visual Studio 2005 (Whidbey)                  2.0.50727     2.0 Visual Studio 2005 with .NET 3.0 Extensions   2.0.50727     2.0, 3.0 Visual Studio 2008 (Orcas)                    2.0.50727     2.0 SP1, 3.0 SP1, 3.5 Visual Studio 2008 SP1                        2.0.50727     2.0 SP2, 3.0 SP2, 3.5 SP1 Visual Studio 2010 (Hawaii)                   4.0.30319     4.0 

Expanding on this a bit, and including some of the information from dok1's answer, the actual version numbers for the different shipped builds of the .NET Framework are available on Aaron Stebner's blog, which covers everything from 1.0 through 3.5 SP1.

The actual Visual Studio version numbers are:

 Product Name                                 Version              Ship Date ---------------------------------------------------------------------------------------- Visual Studio .NET                            7.0.??               02/2002 Visual Studio .NET 2002 Service Pack 1        7.0.?? Visual Studio 2003                            7.1.??               04/2003 Visual Studio 2003 Service Pack 1             7.1.6030             09/13/2006 Visual Studio 2005                            8.0.5072.42 Visual Studio 2005 Service Pack 1                                  12/14/2006 Visual Studio 2008                            9.0.21022.8          11/19/2007  Visual Studio 2008 SP1                        9.0.30729.1 Visual Studio 2010                            10.0.30319.1         04/12/2010 Visual Studio 2010 SP1                        10.0.40219.1         03/03/2011 

Please help fill in the missing pieces. This is all I could easily find online.

Thanks to @DannySmurf for the information on the full version numbers for the CLR.

like image 61
Scott Dorman Avatar answered Sep 17 '22 14:09

Scott Dorman