Installing VS2008 SP1? Do your homework first!
|
While I downloaded the Service Pack 1 for VS2008 from MSDN shortly after it was made available, I still have not installed it. I have been watching a variety of email lists and blogs where many very smart people are having quite a bit of trouble with the install. There are also many who have had a perfectly smooth trouble free installation. But I'm waiting until I have time to deal with the worst, just in case, before I begin. So my advice to you is not to just go for it but look around to see what folks who are starting with the same set up as you have been experiencing and choose the right path for your scenario. One trend I have noticed is that people who have the cleanest installations of Visual Studio 2008 RTM have the least amount of troubles. It's those of us who have been playing with Betas and other interim bits that are suffering the most.
Choose the right download
Here's a blog post from Heath Stewart, VS install guru at Microsoft that you should check before running the installer that depends on the web: ISA Proxy Client may be required to download VS 2008 SP1 Preparation Tool to clean up interim bits There is a preparation tool that you will be pointed to if you attempt to install the service pack on top of other interim bits. That is to help clean up your computer and return Visual Studio to it's RTM state prior to applying the Service Pack. Another post from Heath on removing the previous bits: 2008 SP1 Beta must be removed prior to installing the release of VS 2008 SP1 At the bottom of that post, Heath says that you don't need to do this for the Express versions. Have your RTM Install disc available The preparation tool requires that you have your RTM install disk on hand. If like many, you installed from an ISO file, not a DVD, then you'll want to have that file mounted on your Virtual DVD before you get started (e.g. Daemon Tools). Some folks who are installing from a clean RTM have reported that they have also been asked for the installatoin disc so be prepared for that, just in case. Silverlight 2.0 Developers There's a refresh of Silverlight Beta2 Tools for Visual Studio. See Amy Dullard's blog post for info on the refresh and when you should apply it relative to applying the Service Pack. SQL Server 2008 Users Install the service pack first. SQL Server's installation looks for the SP1 bits on your machine. I have seen people say that the installer has still been confused even if the SP1 was already there so you might want to do a little research on this too. Read the installation notes Set aside some time. I've seen reports of successful installs that took anywhere from 45 minutes to over 2 hours. Set aside some hard drive space This is a big complaint from people that the install requires a lot of free space. Here's Heath, yet again. on why installers require so much hard drive space. Let me know how it goes Maybe you'll give me the confidence to try it myself. I'll have to do it soon because I need to update my book to reflect the RTM bits. With the prevalence of betas and previews and so many combinations of these that we may have on our computers, it's a huge task to create an installation that can handle any scenario. This is why we're supposed to use virtual machines when testing betas. But I have the Service Pack 1 Beta installed directly on both of my development machines because I got sick of using a VPC. SO I can't complain if my update doesn't go smoothly. I just need to be prepared for whatever happens and to spend whatever time it takes to resolve it. Who knows, mine may just go smoothly like many others have. I'll definitely let you know! Update: Success! See my update. |


Comments (5)
Had no problems. Was a clean original install of VS2008, and haven't installed sql 2008 yet (still waiting for the disk).
And didn't take too long for the installation to complete.
Posted by Chuck Snyder | August 14, 2008 12:50 PM
Personally installed SP1 on my work machine (XP) and two home machines (Vista and Win2008). Have 3 co-workers that have installed it. None of us are running Silverlight and none of use had the SP1 beta installed. All used the exe to install. No issues. Sounds like it took all about 45 mintues.
Posted by Andrew Robinson | August 14, 2008 3:37 PM
Hi there... installed it on my main dev machine (x64) and everything was fine.
then installed it on my laptop (x86) but sadly every since i cannot create/open workflow projects anymore. basically the workflowproject.dll cannot be activated since it cannot find the correct vc runtime and the application log shows:
Activation context generation failed for "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\WorkflowProject.dll". Dependent Assembly Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.1830" could not be found. Please use sxstrace.exe for detailed diagnosis.
any idea here ?
Posted by Matthias Goetzke | August 18, 2008 9:58 AM
@Matthias
I have no clue, but you might want to check on the WF Forums on MSDN:
http://forums.microsoft.com/msdn/showforum.aspx?forumid=122&siteid=1
Posted by Julie | August 18, 2008 10:06 AM
already did...
http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3757435&SiteID=1
thank you anyway.
i also tried to install every single version of vcredist i could find (downloaded and from vs2005 upwards) but no change.
Posted by Matthias Goetzke | August 20, 2008 2:59 PM