Actually I've been 2008'ed for quite a while now, but only recently fully 2008'rtm'd!
In a recent fit of over-exuberance (somewhat short of the Steve Ballmer opening keynote level mind you), I decided to embark on an upgrade journey.
The plan was to upgrade the development environment for our Product's Server component (including SharePoint Solutions) to Visual Studio 2008, nuke my Vista Machine and re-birth it as a Windows Server 2008 development machine - no more VPC dev for me! Oh, and just for kicks - move our projects from Team Foundation Server 2005 to 2008...
To be honest, I was kind of expecting something to go wrong so I backed up everything - the source, my development server (24Gb of VPC), my desktop and the VPC that TFS is running on.
I need not have bothered really (although something would have happened if I didn't) because it took me nearly as long to do all the backing up as it did to do the upgrades!
For Visual Studio 2005 -> 2008 I checked out the project, opened it in VS 2008, let the wizard run, ignored a few warnings and voila - upgraded! This is a pretty complex sort of solution, made up of a dozen projects, tens of thousands of lines of code, custom targets and build events etc, and so I was a little uneasy until we'd re-built and tested everything, but after some pretty thorough testing everything came through perfectly!
The desktop upgrade was also very smooth. Well, it was really a re-build from scratch, but the Features concept in Windows Server 2008 makes things a little quicker, and once I got over the issue of having to slipstream SP1 MOSS with the help of this post I was done. In search of the best possible experience (and so I didn't get Vista envy), I also ran through the tweaks provided here. I noticed today that there are a few more in Part 2 which look interesting like adjusting the priority for foreground tasks, but I'm certainly not complaining. It performs very, very well - and it looks pretty. 
TFS it turned out was the easiest of the lot! I was really careful with this one, not only did I back up the databases, but I also made a copy of the VPC - just in case. I did a bit of trawling through the net to check for any nasty surprises, and I'm sure that there are people for whom this has not been smooth sailing, but for me it was simply a matter of un-installing TFS 2005, without removing the database and installing 2008 - which prompted be to use the existing databases - and hey presto, 2008'ified!!
In summary, I'm extremely happy with the performance of the whole environment, the speed at which I was able to get set up with the latest and greatest and the lack of gotchas that often accompany these sorts of exercises!
[Feeling brave]And now lets migrate our Visual SourceSafe database...
Posted on SharePoint Blogs

Del.icio.us | Digg It | Technorati | Blinklist | Furl | reddit | DotNetKicks