What Changed in .NET Framework 3.5 SP1?

Patrick Smacchia, of NDepend fame, has done a detailed, low level look at exactly what changed in .NET Framework 3.5 SP1. 

Some data he lists:

# Assemblies    112
# Namespaces    919 to 935      (+16   +1.7%)
# Types    39 988 to 40 513      (+525   +1.3%)
# Methods    387 421 to 386 790      (-631   -0.2%)
# Fields    241 567 to 246 795      (+5 228   +2.2%)
# IL instructions    8 598 933 to 8 620 940      (+22 007   +0.3%)

Overall, for the amount of new functionality we added in SP1, I think this seems like fairly modest growth of the framework.


Patrick also includes some cool eye charts to help visualize the changes…  I am not sure you’ll see this poster as a marketing give away at the next conference, but it is pretty neat to look at.. 



Comments (10)

  1. Daniel says:

    I’d be curious to hear why the method count went down?

  2. BenHayat says:

    The "eye chart" should have been done in Deep Zoom to see the details of each section. Not to late yet πŸ˜‰


  3. I second Ben’s comment – that’s a deep zoom image if ever there was one!

  4. Mike says:

    How come the method count went down?

  5. Wayne Fridman says:

    For .NET3.5 SP1 hosting, I would recommend asphostcentral.com

  6. Mike says:

    Great job answering comments on your blog… πŸ™

  7. BradA says:


    >>>I’d be curious to hear why the method count went down?

    Good question… I am not sure… I asked some of the devs, but there were no good ideas.  Let me see whatelse I can find out

    @Ben and Ian

    Yes, a DeepZoom version would rock!  Appbulding anyone?


    Thanks for the kick is the butt πŸ™‚  I do need that sometimes!

  8. Jason says:

    If you are looking for .NET 3.5 SP 1 Framework hosting, you may have a look at http://www.asphostcentral.com.

    I have my site running under .NET3.5 SP 1 and SQL 2005 and it works perfectly.