Team Explorer 2008 and TFS 2010

Problem

Forward Compatibility Update

Imagine a hell where you’re forced to use VS 2008 in 2011. Such is my life right now. It’s not all bad, however, because we’re implementing TFS 2010. I discovered some nuances getting Team Explorer 2008 to work with TFS 2010.

The standard steps are these:

  1. Install Visual Studio 2008 Service Pack 1 (VS 2008 SP1)
  2. Install the Visual Studio Team System 2008 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010 (Installer)

Easy enough. Here are the nuances.

Unable to connect to this Team Foundation Server

To connect to TFS, you have to use the full URL as the server name. If you don’t and you just use the server name, you’ll get this:

TFS31002: Unable to connect to this Team Foundation Server.

Possible reasons for failure include:
– The Team Foundation Server name , port number or protocol is incorrect.
– The Team Foundation Server is offline
– Password is expired or incorrect

tfs2010post1

Solution

So, instead of using “SERVERNAME” as the server name, include the full URL which by default would be:

http://SERVERNAME:8080/tfs and you should be able to connect with no problem.

Problem

Unable to switch servers at this time. The Team Explorer is busy.

tfs2010post2

In addition to this annoying error (you’ll get it for each Team Project you choose), work items are not available in Team Explorer. WTF! This happens when you include a “/” at the end of your URL.

Solution

Remove the forward slash from your server’s URL and badda bing, it work’s like a champ. A big thinks to “Uglybugger” for posting this fix here.

Hopefully this helps someone, although I can’t imagine there are many people left on this planet still using VS 2008.

Happy Coding,

Tom Hundley

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s