How To Use Visual Studio 2008 with Team Foundation Server 2010
I had all kinds of fun getting this to work - so I'm going to record it in case I have to do it again.
1: Make sure TFS2008 Explorer is Installed
2: Install VS2008 SP1 (this Updates VS2008 & TFS2008 Explorer)
3: Install TFS2010 Forward Compatibility Fix (must have SP1 installed or it will refuse to do anything)
When you connect to the server, you will have to use the full URL to VS2010, for example:
If SP1 and the Forward compatibility tool aren't installed, you'll get an error about the server name cannot contain "://" or similar. Make sure you don't have a trailing '/' either.
Most of this is better explained in Jason Barile's blog post (which, of course, I didn’t find until I almost had it working but this got me over the URL hump):
Visual Studio Team System 2008 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010 (Installer)