Transferred from: Johnson's blog
I mentioned in the previous article ". NET Framework Version resolution:
. NET Framework 3.5 =. NET Framework 3.0+. NET Framework 3.0 SP1
. NET Framework 3.0=. NET Framework 2.0+. NET Framework 2.0 SP1 + WPF + WCF + WF + WCS
The following is a brief introduction to get a general idea:
. NET Framework 2.0
-Common Language Runtime Library (CLR ).
-Support for generic types and methods.
-C #, Visual Basic, C ++, and J # compilers.
-Base class library.
-ADO. net.
-ASP. NET.
-Windows Forms.
-Web service.
Net Framework 2.0 sp 1:
Updated the CLR and someProgramAnd can be installed independently of. NET Framework 3.5. Most updates to. NET Framework 2.0 are not major changes, but there are also a few places where new API elements or behavior changes are added, which is a major change. If the application depends on new or changed features, we recommend that the application target. NET Framework 3.5. If the application depends on the changes that are included in. NET Framework 2.0 SP1, you can set the application to. NET Framework 2.0 and ask the customer to download. NET Framework 2.0 SP1.
. NET Framework 3.0
. NET Framework 3.0 needs to be installed on the computer. NET Framework 2.0. If you install. NET Framework 2.0 on a computer that has not installed. NET Framework 3.0,. NET Framework 2.0 is automatically installed.
The following technologies are new technologies introduced with. NET Framework 3.0:
-Windows Presentation Foundation (WPF ).
-Windows Communications Foundation (WCF ).
-Windows Workflow Foundation (WF ).
Net Framework 3.0 sp 1
It updates some sets attached to. NET Framework 3.0 and can be installed independently of. NET Framework 3.5. The updated content includes non-major changes, new API elements, and additional features for the technology included in. NET Framework 3.0. If the application depends on the new feature, we recommend that the application target. NET Framework 3.5. If the application depends on the changes that are included in. NET Framework 3.0 SP1, you can set the application to. NET Framework 3.0 and ask the customer to download. NET Framework 3.0 SP1.
When installing. NET Framework 3.0 SP1,. NET Framework 2.0 SP1 will be installed (if it is not already installed on a computer ).
New technologies introduced by. NET Framework 3.5 include:
-LINQ.
-C #, Visual Basic, and C ++ compilers.
-ASP. NET Ajax.
-Additional types in the base class library.
stress again: applications use the same Assembly regardless of. NET Framework 2.0, 3.0, or 3.5.