Feature Highlights - .NET diffrent version (2.0/2.0SP1/2.0SP2/3.0/3.0SP1/3/5/3.5SP1)

NET Framework Version

Reports

Feature Highlights

3.5 SP1

3.0 SP2

2.0 SP2

Changes in 3.5 SP1

API Differences - 3.5 to 3.5 SP1:
- Summary
- by Namespace
- by Assembly

Note that the .NET Framework 2.0 SP2 and 3.0 SP2 service packs are installed by installing the .NET Framework 3.5 SP1. They provide functionality for future infrastructure.

Documentation: .NET Framework Class Library Version 3.5

Provides performance improvements for the common language runtime (CLR), Windows Presentation Foundation (WPF), and Windows Communication Foundation (WCF). This version also provides the following new features:

  • The .NET Framework Client Profile, which is a subset of the full .NET Framework that targets client applications.
  • Garbage collection notifications.
  • Customized branding for ClickOnce applications.
  • An expanded ADO.NET data platform.

3.5

3.0 SP1

2.0 SP1

Obsolete in 3.5

Documentation: .NET Framework Class Library Version 3.5

Provides several CLR performance improvements and introduces the following technologies:

  • Language Integrated Query (LINQ).
  • Add-ins and extensibility.
  • Garbage collection latency modes.
  • Interprocess communication with pipes.
  • Reflection emit in partial trust.
  • Cryptography Suite B support.
  • New compilers for C#, Visual Basic, and C++.
  • Improved support for the development of AJAX-enabled Web sites.

3.0


Documentation: .NET Framework Class Library Version 3.0

Adds the following technologies to the .NET Framework:

  • Windows Presentation Foundation (WPF).
  • Windows Communication Foundation (WCF).
  • Window Workflow Foundation (WF).

No new features were added to the common language runtime and base class libraries in the .NET Framework 3.0.

2.0

Obsolete in 2.0

Breaking Changes in 2.0

Documentation: .NET Framework Class Library Version 2.0

Provides the core architecture for versions 2.0, 3.0, and 3.5.

Extends the version 1.0 and 1.1 functionality of the CLR and base class libraries in the following areas:

  • Support for generic types and methods.
  • New compilers for C#, Visual Basic, C++, and J#.
  • ADO.NET.
  • ASP.NET.
  • Windows Forms.
  • Web services.