Scott Dorman

ephemeral segment

  Home  |   Contact  |   Syndication    |   Login
  603 Posts | 10 Stories | 862 Comments | 51 Trackbacks

News


Post Categories

Image Galleries


Microsoft Store


Creative Commons License



Locations of visitors to this page

Subscribers to this feed

TwitterCounter for @sdorman

View blog authority

Add to Technorati Favorites

Windows Live Alerts

AddThis Social Bookmark Button

LinkedIn profile

Community Credit profile

The Code Project

Follow me on Twitter

Get Free Shots from Snap.com

Community Credit Hall of Fame

Get Feedghost

Xobni outlook add-in for your inbox



Support This Site

Tag Cloud


Article Categories

Archives

Post Categories

Image Galleries

Daniel Moth has an excellent post that explains what makes up the .NET Framework 3.5. This post also sparked a very good discussion on The Code Project.

There are two elements that make up version 3.5 of the Framework: the "green bits" and the "red bits". This model is aimed at minimizing the impact of delivering new features and functionality. The red bits are those parts of the Framework that exist in release today, which include the .NET Framework 2.0 and 3.0 releases. The green bits are brand new assemblies with brand new types in them.

Looking at the diagram above, you might notice that the full version number for the .NET Framework v2.0 bits is different across the different versions. The important thing to understand here is how Microsoft views version numbers. In the Microsoft world, the version number is the first three parts - the Major.Minor.Build parts. The fourth part is the Revision, which corresponds to the service pack level.

The end result of this is that the .NET Framework v3.0 is at a different service pack on Vista then it is on other versions of Windows. The .NET Framework v3.5 includes updates to both the v2.0 and v3.0 frameworks. These updates are not new changes or features, but are really a service pack with bug fixes and performance improvements.

As was mentioned, the green bits add new assemblies with new types. These simply add to the .NET Framework without changing the CLR engine. In Beta 1 of Orcas, the new assembles are:

  1. System.Data.Linq.dll - Implementation for LINQ to SQL.
  2. System.Xml.Linq.dll - Implementation for LINQ to XML.
  3. System.Addin.dll, System.Addin.Contract.dll - Implementation for the AddIn model.
  4. System.Net.dll - Peer to Peer APIs.
  5. System.DirectoryServices.AccountManagement.dll - Wrapper for Active Directory APIs.
  6. System.Management.Instrumentation.dll - WMI 2.0 managed provider (combined with the System.Management namespace in System.Core.dll).
  7. System.WorkflowServices.dll, System.ServiceModel.Web.dll - WF and WCF enhancements.
  8. System.Web.Extensions.dll - Implementation for ASP.NET AJAX, plus the implementation of Client Application Services.
  9. System.Core.dll - Implementation for LINQ to Objects, plus a lot of new namespaces and types.
posted on Tuesday, June 12, 2007 9:59 PM

Feedback

# re: Understanding the .NET Framework 3.5 with diagram 10/28/2011 1:58 PM Mrigen Patgiri
I am not getting .net frame work 3.5

Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: