Windows – Multiple versions of .NET

.net frameworkwindows xp

In my WinXP box, I have these "programs" installed:

  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 2.0 SP2
  • Microsoft .NET Framework 3.0 SP2
  • Microsoft .NET Framework 3.5 SP1

Do I need all four versions? Can software compiled on .NET 1.1 run on a 3.5 runtime?

Best Answer

Darth Android is a little wrong. The .NET Framework is a 'stack' of all versions. The libraries of 1.1 form the major core of 2.0, 2.0 forms the core of 3.0 and so on...every new version is based upon (or better enhances) it's predecessors.

So, yes, you need all four.