Connecting Visual Studio 2005, Visual Studio 2008 to TFS 2010


There’s lots of reasons on why some people are still using and stucked with Visual Studio 2005 / 2008, one is if you’re using BizTalk Server. Every BizTalk version is tied up to a particular version of IDE,  BizTalk 2006/R2 needs VS2005, BizTalk 2009 needs VS2008 and so on.

If you’re one of the people stucked with BizTalk 2006 / 2009 then you’re probably wondering on how you’re going to connect if the source control is migrated to Microsoft Team Foundation Server (TFS) 2010. Below summarizes the list on how to connect VS2005/2008 to TFS 2010.

Microsoft Visual Studio 2005 to Microsoft Team Foundation Server 2010:

What you need to install (sequential order):

  1. Install Visual Studio Team Explorer 2005 (Download)
  2. Install Visual Studio 2005 SP1 (Download)
  3. Install Visual Studio Team System 2005 SP1 Forward Compatibility (Download)
  4. Update Registry, open Registry Editor by typing regedit in run. Browse to HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\TeamFoundation\Servers\ and a new String Value value named: TFS2010 (This can be any value) and value data:  http://{yourserver}:{port}/tfs/{CollectionName} sample value data: https://randypaulo.com:8080/tfs/BtsCodes don’t add a ‘/’ at the end because it will not work.

 
Microsoft Visual Studio 2008 to Microsoft Team Foundation Server 2010:

What you need to install (sequential order):

  1. Install Visual Studio Team Explorer 2008 (Download)
  2. Install Visual Studio 2008 Service Pack 1 (Download) (Setup installer)
  3. Install Visual Studio Team System 2008 SP1 Forward Compatibility (Download)
  4. Update Registry, open Registry Editor by typing regedit in run. Browse to HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\TeamFoundation\Servers\ and a new String Value value named: TFS2010 (This can be any value) and value data:  http://{yourserver}:{port}/tfs/{CollectionName} sample value data: https://randypaulo.com:8080/tfs/BtsCodes don’t add a ‘/’ at the end because it will not work.