Welcome to MSDN Blogs Sign in | Join | Help

Visual Basic and .NET Framework Versions

A couple of folks have asked me recently about Visual Basic versions and .NET Framework versions and how they tie up. I thought I would have a stab at a concept map to demonstrate the relationship.

Note that things got very different with the release of VB9. VB9 targets three versions of the framework and really brings to the fore the separation between the language/compiler and the runtime .NET Framework. What that means is new VB9 features (such as extension methods) will work just fine on a machine with only .NET Framework 2.0 (or 3.0) installed. Very clever stuff and one of the reasons VB9 (and VS2008) is the right choice even if your world is about .NET Framework 2.0.

NB: VB9 = Visual Basic 2008, VB8 = Visual Basic 2005, VB7 = Visual Basic.NET, VB6 = “the good old days” :-)

image

 

EDIT: By popular request (well – Michael asked) the same diagram without VB (a world without VB – surely not!)

image

Published Thursday, August 21, 2008 11:54 AM by Eric Nelson

Comments

# re: Visual Basic and .NET Framework Versions

Thursday, August 21, 2008 8:54 AM by Michael

Could you please post this image without the VB7-VB9 items or even supply the source file of this image (visio?)

Its a fantastic overview of the different .net framework versions.

# re: Visual Basic and .NET Framework Versions

Thursday, August 21, 2008 9:30 AM by Michael

Thank you very much \o/

And there is a world without VB somewhere out there! :shocked:

# re: Visual Basic and .NET Framework Versions

Thursday, August 21, 2008 10:00 AM by Bill McCarthy

The first picture is good, but the second has that Venus DeMilo look ;)

# re: Visual Basic and .NET Framework Versions

Thursday, August 21, 2008 11:31 AM by Markus Buhmann
New Comments to this post are disabled
 
Page view tracker