Microsoft Most Valuable Professional

Chris Pietschmann

An MVP From Wisconsin



.NET 3.5 SP1: A Service Pack or The Real .NET 3.5

Microsoft just RTM'd Visual Studio 2008 and .NET 3.5 last November and launched them in February. And, their already releasing a Service Pack? What could they possibly have to all fix in a Service Pack this soon? Well, actually they aren't just fixing stuff; they are adding a huge amount of functionality too. ScottGu has a long post about what's all in it here.

I'm thinking that .NET 3.5 needed to ship, so they took out everything that just wasn't quite all the way there and are including it in this Service Pack. That's the only way I can explain such a huge service pack (with so many New features) so soon. You know it's nice to have new stuff added, especially in an off cycle release, but at least do it in a way that wont cause any potential confusion.

Ok, here's a simple scenario... I have an application that I'm distributing and I post in the requirements that it supports .NET 3.5 Service Pack 1. Well, to most people (not as techie as I) they see it supports .NET 3.5, and try to run it. Well, guess what? They have .NET 3.5 without SP1 and the app throws an exception and crashes when they try to run it. Because of their undesirable experience they delete my app and never look at it again. Now, only if they would have had SP1 installed, they wouldn't have had any issues.

Well, the first thing you'll probably point out is that I claimed .NET 3.5 SP1 support and they only had .NET 3.5 installed. To the normal person who doesn't know what "Service Pack 1" means, they are the same thing.

Secondly, I could probably include the framework and service pack as part of my installer. This way if they don't have .NET 3.5 or SP1 installed, it will install it when they install the app. Now this would work fine and dandy, just as long as I wasn't just distributing the EXE without an installer, or if I didn't (and my users didn't) mind the installer being 25+ MB.

I'm not sure if you agree with me on this, but there is definitely some potential confusion here. However, I don't think this potential confusion is a big enough issue to warrant calling this release .NET 4.0. That would be much worse, since it's easier to get your sys admins to install a service pack instead of a full release.

Anyway, like I said above, maybe .NET 3.5 SP1 is the .NET 3.5 that was supposed to RTM and ship back in November, but they just didn't have enough time to meet the deadline. And, don't get me wrong, I am look forward to the improvements and new features in this service pack, I just wish we had the final release instead of a Beta. I'm leery about installing a .NET Framework Beta on my workstation.

Ok the rant is over...

Currently rated 2.0 by 1 people

  • Currently 2/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Categories: General
Posted by crpietschmann on Thursday, May 15, 2008 10:44 PM
Permalink | Comments (1) | Post RSSRSS comment feed

Related posts

Comments

microsoft.wawblog.info

Friday, May 16, 2008 8:59 AM

pingback

Pingback from microsoft.wawblog.info

Microsoft » Blog Archive » .NET 3.5 SP1: A Service Pack or The Real .NET 3.5

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

Friday, July 04, 2008 2:41 PM

About the author

I'm Chris Pietschmann, go to the About Me page to learn more about me.

Search

Sponsors

Web.Maps.VE - ASP.NET AJAX Virtual Earth Mapping Server Control

Recent comments

Disclaimer


This work is licensed under a Creative Commons Attribution 3.0 United States License, unless explicitly stated otherwise within the posted content.
© Copyright 2004 - 2008 Chris Pietschmann