Upgrading to Visual Studio 2008 / .NET 3.5 SP1 - Jon Galloway

Upgrading to Visual Studio 2008 / .NET 3.5 SP1

Have your Visual Studio Installation Media Handy

I was prompted for the original installation media both when uninstalling the SP1 Beta and when installing the SP1 RTM. The file it’s looking for is vs_setup.msi in most cases, but they’re not all created equal. If you installed from a Visual Studio 2008 Professional DVD or image, you can’t just insert a Visual Studio 2008 Standard DVD. In my case, I installed of in ISO image, so I mounted the iso file (en_visual_studio_team_system_2008_team_suite_x86_x64wow_dvd_X14-26461.iso) as my F:\ drive and browsed to vs_setup.msi.

Visual Studio - Installation Media Prompt - 2

You don’t need it yet, but you don’t want to get half way through the upgrade and realize your install media is back at home, or that you deleted the ISO file and you have to wait for the 4GB download. Got the install media? Great, onward!

Use the Visual Studio 2008 Service Pack Preparation Tool

I think the biggest tip here is to use the Visual Studio 2008 Service Pack Preparation Tool. The original help information SP1 Beta (since updated) had a long, involved un-installation process, so people who’d had to uninstall that before figured we’d have to go through that process again. I had to a month ago, and it didn’t go very smoothly for me – probably due to some internal, pre-release builds of Silverlight 2 I’d installed at the beginning of the year. I ended up having to uninstall everything developer related to fix a Silverlight Package Load Failure error.

So – that’s all been simplified now, and in most cases it sounds like it’s working great. I ran it on two of my computers (which have been littered with alpha and beta stuff) and the Visual Studio 2008 SP1 install ran flawlessly. I’ve been listening on Twitter, and it’s been a smooth upgrade for most people (notable exceptions: Rick Strahl, Sam Gentile).

Heath Stewart's post on the Service Pack Preparation tool indicates that the SP1 install will block says the SP1 install if you've installed the SP1 beta at any point, so the main reason I'm calling the Service Pack Preparation Tool out here is to save you from going through an unnecessary manual install only to get the prompt indicating that you still need to run the Service Pack Preparation Tool.

According to Heath:

The tool will verify Visual Studio integrity and remove previous Visual Studio 2008 updates or pre-release software

  • Microsoft Visual Studio 2008 - KB945140 (Beta)
  • Microsoft Visual Studio 2008 - KB944899
  • Microsoft Silverlight Tools Beta 1
  • Microsoft Visual Studio 2008 - KB949325

So if you've never installed any of those betas you don't need to run the prep tool, however based on my experience installing Visual Studio over the years, I like the sound of "verifying Visual Studio integrity" before installing. I'd expect that the tool would run really quickly if you haven't installed the beta.

So, I'd recommend that you grab the Service Pack Prep Tool and let ‘er rip!

Visual Studio Service Pack Preparation Tool

Allow some time for the Service Pack Prep Tool - it took 45 minutes on one machine, and others have reported that it ran for 8 hours or more. For those reasons, you might want to take some precautions to make sure you don't have a prompt holding up your install if you're going to be away from your computer while it's running. Here are a few tips there:

  1. As I mentioned before, you should expect to see a prompt for the installation media during the uninstall. If you can insert the media into the same drive you installed from in the first place (easy if you installed off a DVD drive, not so easy if you just attached an ISO file), you won't have to watch your computer for the media installation prompt.
  2. There's a check for process which will require a reboot when you're done. If you're going to be away from the computer while, I'd make sure to shut down your browsers and the Vista Sidebar (not sure why, maybe uses managed code).

Running the Visual Studio 2008 SP1 Installer

There are four installs listed on the Visual Studio 2008 Service Pack 1 (SP1) and .NET Framework 3.5 SP1 Downloads page:

The Visual Studio 2008 SP1 install includes .NET 3.5 SP1, so that'll do it. Again, be ready for that installation media prompt and the incompatible processes check.

Reinstalling The Silverlight Tools

The Service Pack Prep Tool removes the Silverlight Tools (as it should) so you need to reinstall those when the SP install completes. They've just updated the Silverlight Tools installer (silverlight_chainer.exe) in-place, so you can grab it from the same location it's always been at: http://www.microsoft.com/downloads/details.aspx?FamilyId=50A9EC01-267B-4521-B7D7-C0DBA8866434. Tim Heuer's got more information on Visual Studio 2008 SP1 and Silverlight Tools.

Great - So What Did I Just Install?

I think some of the most interesting features are ASP.NET Dynamic Data, Entity Framework, ADO.NET Data Services (REST based), XBAP and ClickOnce support for Firefox, the Client Profile (24MB lightweight .NET framework which is makes it easier to distribute .NET applications to users who don't have the .NET framework installed).

There's a lot more, though. Rather than writing up "yet another SP1 feature list" I'll point you to a few which I've found helpful:

First off, you didn't install ASP.NET MVC, although you got a building block (System.Web.Routing - similar to URL Rewriting, but it's bi-directional). Phil Haack explains it all in a post titled (oddly enough) ASP.NET MVC Is Not Part of ASP.NET 3.5 SP1.

ScottGu's out of the office right now; fortunately Scott Hanselman stepped up with good overview of what's in SP1.

Here's what changed from a performance point of view.

Dr. Tim Sneath wrote a great post on the WPF enhancements in SP1 from when the Beta was released.

Here's the overview at MSDN: Visual Studio 2008 Service Pack 1 and .NET Framework 3.5 Service Pack 1

If you want the point by point list, take a look at the following KB articles:

  • 950263 List of changes and fixed issues in Visual Studio 2008 Service Pack 1
  • 951845 List of changes and fixed issues in Visual Studio 2008 Service Pack 1 for Team Editions
  • 950264 List of changes and fixed issues in Visual Studio 2008 Service Pack 1 for Express Editions
  • 951847 List of changes and fixed issues in Visual Studio 2008 Service Pack 1 for the .NET Framework 3.5

And if you really want the low level details, Patrick Smacchia used NDepend to show exactly which classes changed in SP1.

Published Friday, August 15, 2008 1:45 AM by Jon Galloway

Comments

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

thanks , great post, right to the point.

Friday, August 15, 2008 5:24 AM by buaziz

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

Dude, isn't there a way to get a hold of an integrated version of Visual Studio 2008 SP1? Or maybe make it yourself with nLite or something? :)

Friday, August 15, 2008 6:05 AM by Pete

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

@Pete - It doesn't look like there's a supported way to slipstream the SP1 install, at least yet. From Aaron Stebner's blog:

"Important notes - the .NET Framework 3.5 SP1, the VS 2008 Express Edition SP1 packages and MSDN for VS 2008 SP1 are slipstream replacements for the original versions of the .NET Framework 3.5, VS 2008 Express Editions and MSDN for VS 2008.  This means you can directly download and install the SP1 packages without first installing the original versions.

However, the VS 2008 SP1 and Team Foundation Server SP1 packages are traditional service packs that require you to first install the original versions before you will be able to install the SP."

Friday, August 15, 2008 11:27 AM by Jon Galloway

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

"Allow some time for the Service Pack Prep Tool - it took 45 minutes on one machine, and others have reported that it ran for 8 hours or more."

You've got to be kidding me. It took about a min on my machine.

Friday, August 15, 2008 4:17 PM by Peter (different one)

# Link Listing - August 15, 2008

Link Listing - August 15, 2008

Saturday, August 16, 2008 2:16 PM by Christopher Steen

# Link Listing - August 15, 2008

ASP.NET ASP.NET gets no Respect [Via: Rick Strahl ] Custom ASP.NET Page Tracing [Via: karl ] Link Collections...

Saturday, August 16, 2008 2:17 PM by Christopher Steen

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

After installing SP1 the whole VS 2008 Pro stopped working and I can't load most of the packages "Package Load Failure".

It it more damage and time wasting than good.. :(

Tuesday, September 02, 2008 8:36 PM by Joshua

# Visual Studio 2008 SP1 Installation Errors and Error Code 1603 « Stuff I geek with

Pingback from  Visual Studio 2008 SP1 Installation Errors and Error Code 1603 « Stuff I geek with

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

The service pack preparation fails with error message "The system cannot find the file specified" in my cases.

Any help will be appreciate.

Tuesday, February 03, 2009 12:39 PM by Md

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

Under Vista Visual Studio 2008 ran ok but now I'm having problems most times I rebuild my solution.

Friday, September 03, 2010 11:48 AM by james

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

You are never too old to learn

Sunday, January 23, 2011 7:07 AM by silagra 100 md

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

Caesar's wife must be above suspicion

Sunday, January 23, 2011 8:18 AM by silagra(sildenafil)

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

Welcome to weddingdressesinlove!We offer wholesale cheap wedding dress & gown, wedding dresses under $100, evening dresses, flower girl dresses, Mother of the Bride Dresses.

Saturday, January 29, 2011 1:51 AM by Cheap Wedding Dresses

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

Never look a gift horse in the mouth

Saturday, January 29, 2011 7:49 AM by Comprar Lasix

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

Welcome to weddingdressesinlove!We offer cheap wedding dress, wedding dresses under $200, evening dresses 2011, flower girl dresses, 2011 designer wedding dresses,etc.

Thursday, February 24, 2011 4:16 AM by Wedding Dresses Under $200

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

Life is not always good,but I trust I can do more and more better,day day up,come on.

Monday, February 28, 2011 1:52 AM by Nike Shox

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

This is really my very first time here, great looking blog. I discovered so many

interesting things inside your blog especially its discussion. From all the remarks in

your articles, it appears such as this is often a very popular website. Keep up the truly

amazing work.

Tuesday, March 08, 2011 1:39 AM by Air Max 90

# Tips on installing Visual Studio 2010 SP1

Visual Studio SP1 went up on MSDN downloads ( here ) on March 8, and will be released publicly on March

Wednesday, March 09, 2011 6:09 PM by Jon Galloway

# Tips on installing Visual Studio 2010 SP1 - Jon Galloway

Pingback from  Tips on installing Visual Studio 2010 SP1 - Jon Galloway

Thursday, March 10, 2011 1:12 AM by Tips on installing Visual Studio 2010 SP1 - Jon Galloway

# Tips on installing Visual Studio 2010 SP1

Pingback from  Tips on installing Visual Studio 2010 SP1

Thursday, March 10, 2011 12:21 PM by Tips on installing Visual Studio 2010 SP1

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

I provide the thoughts above as general inspiration but clearly there are questions like the one you deliver up the place crucial factor can be working in trustworthy good faith.

Tuesday, March 15, 2011 11:16 PM by Fox Hats

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

The customer is always right

Friday, March 18, 2011 10:11 AM by Cheap oem software downloads

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

All these tinny details are made with lot of background knowledge. I like it a lot. This was a useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful.21

Sunday, March 20, 2011 10:46 PM by Fox Hats

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

It's hard to live in real world, create live communication with people!

Tuesday, April 12, 2011 8:43 AM by Укладка плитки

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

I ran it on two of my computers (which have been littered with alpha and beta stuff) and the Visual Studio 2008 SP1 install ran flawlessly. I’ve been listening on Twitter, and it’s been a smooth upgrade for most people (notable exceptions: Rick Strahl, Sam Gentile).

Thursday, May 26, 2011 9:40 AM by glo minrals

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

We will new coming NIKE NFL Jerseys in April, <a href=www.nflshopjerseys.us/>nfl shop</a> the newest, cheapest, the most original and fashionable,please pay attention to our website updated.

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

Very good article. I am facing many of these issues as well.

.

Monday, January 07, 2013 6:05 AM by Ault

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

Hi there everyone, it's my first go to see at this site, and post is truly fruitful in support of me, keep up posting these articles or reviews.

Wednesday, January 09, 2013 1:56 AM by Atkins

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

What's up, this weekend is good in support of me, since this time i am reading this impressive educational article here at my residence.

Friday, March 01, 2013 10:01 AM by Barrow

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

I was curious if you ever considered changing the structure of your blog?

Its very well written; I love what youve got to say.

But maybe you could a little more in the way of content so people could connect with it better.

Youve got an awful lot of text for only having 1 or two images.

Maybe you could space it out better?

Thursday, March 07, 2013 3:23 PM by Starr

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

Piece of writing writing is also a fun, if you know then you can

write otherwise it is complex to write.

Saturday, March 09, 2013 7:17 PM by Puente

# re: Upgrading to Visual Studio 2008 / .NET 3.5 SP1

Have you ever thought about including a little bit more than just your articles?

I mean, what you say is important and everything.

However just imagine if you added some great graphics or video clips to give your posts more, "pop"!

Your content is excellent but with pics and videos, this website could definitely be one of the very best

in its niche. Superb blog!

Wednesday, April 17, 2013 8:57 AM by Sills

Leave a Comment

(required) 
(required) 
(optional)
(required)