The following table lists the versions of the .NET Framework that are included in the .NET Framework 3.5 and 3.5 SP1. There is no need to install any of the previous service packs if you installed the .NET Framework 3.5 or 3.5 SP1 because they are already included.
.NET Framework version
Features and notes
.NET Framework 3.5 SP1
Updates several assemblies that were included in the .NET Framework 3.5. The updates include non-breaking changes, new API elements, and additional functionality for the technologies that were included in the .NET Framework 3.5. The following technologies are included in the .NET Framework 3.5 SP1:
.NET Framework 2.0 SP2 and 3.0 SP2
These service packs are available only by installing the .NET Framework 3.5 SP1. They provide additional functionality for future infrastructure. They are not available as a separate install.
Correction: Previously, this topic incorrectly stated that they were available as separate downloads.
.NET Framework 3.5
Provides the first additions to the base class libraries to the .NET Framework since version 2.0. The following technologies are introduced in the .NET Framework 3.5:
For a complete list of features, see What's New in the .NET Framework Version 3.5.
.NET Framework 3.0 SP1
Updates .NET Framework 3.0 assemblies
.NET Framework 3.0
The .NET Framework 3.0 requires the .NET Framework 2.0 to be installed on the computer. If a user installs the .NET Framework 3.0 on a computer that does not have the .NET Framework 2.0 installed, the .NET Framework 2.0 is installed automatically.
The following technologies are introduced in the .NET Framework 3.0:
.NET Framework 2.0 SP1
Updates .NET Framework 2.0 assemblies
.NET Framework 2.0
Provides the core architectural base for all subsequent versions of the Framework. The following technologies are included in the .NET Framework 2.0:
This is the last version of the Framework that supports side-by-side operations of the .NET Framework versions 1.0 through 2.0.