Visual Studio 2008 RTM – The Installation
After glancing through ScottGu’s blog post regarding Visual Studio 2008 and .NET 3.5’s release, I figured I’d give “upgrading” a shot. By upgrading, I mean totally removing the Beta 2 software and installing the RTM—without formatting the machine.
Despite the fact I have images that allow me to rebuild my system in a few minutes, I wanted to prove myself wrong and believe that the install processes are pristine. I tend to lie to myself a lot.
Here are ScottGu’s suggestions from his blog:
People often ask me for suggestions on how best to upgrade from previous betas of Visual Studio 2008. In general I’d recommend uninstalling the Beta2 bits explicitly. As part of this you should uninstall Visual Studio 2008 Beta2, .NET Framework Beta2, as well as the Visual Studio Web Authoring Component (these are all separate installs and need to be uninstalled separately). I then usually recommend rebooting the machine after uninstalling just to make sure everything is clean before you kick off the new install. You can then install the final release of VS 2008 and .NET 3.5 on the machine.
Once installed, I usually recommend explicitly running the Tools->Import and Export Settings menu option, choosing the “Reset Settings” option, and then re-pick your preferred profile. This helps ensure that older settings from the Beta2 release are no longer around (and sometimes seems to help with performance).
Note that VS 2008 runs side-by-side with VS 2005 – so it is totally fine to have both on the same machine (you will not have any problems with them on the same box).
To be safe, I opted to simply uninstall everything—ActiveReports 3.0, R# 3.0.3 b548, GhostDoc, and generally everything that MIGHT be related to Visual Studio and could hamper the uninstallation. These were small apps that can be quickly reinstalled. After a reboot, I uninstalled everything “Beta 2”—Visual Studio, the Framework, components, even SQL Server Express to be safe. After another reboot, the RTM installation began.
and then ended.
The MSI file crashed out with a fatal exception and offered to send it’s tales of woe to Microsoft. Hmmm. I didn’t have this trouble before—and this is Windows XP—not Vista. I tend to expect this from Vista.
Long story short: two hours of dinking, registry hacking, uninstallation cleaning, and general pain to no avail. As I type this, the system is reimaging and will be pristine for the VS2008 installation. There are some things not worth the time to work out. 🙂 This is one of them.
[update: Instead of reimaging back to XP, I reimaged to Server 2003 Standard x64. So far, so good. VSTS 2008 is installing as I type. Thankfully, since everything I own and my entire existance is on a portable hard drive, I just reinstall Launchy, add the drive letter to the index, and am good to go. I’m working on a post now of potential “gotchas” between Beta 2 and RTM; keep checking.]