miércoles, 8 de febrero de 2012

Cómo conectar Visual Studio 2008 con TFS 2010

Este es un mini post con las instrucciones básicas para conseguir conectar Visual Studio 2008 con proyectos en Team Foundation Server 2010.

Al turrón

  1. Instalar el Service Pack 1 de Visual Studio 2008
  2. Instalar la actualización para TFS 2010 (Visual Studio 2008 SP1 Compatibility Update for TFS 2010)
  3. Instalar el Team Explorer (Visual Studio Team System 2008 Team Explorer)

Estos tres primeros pasos son ‘opcionales’ lógicamente si ya tenemos instalado el Service Pack 1, el paso 1 nos lo podremos saltar, así como la instalación del Team Explorer si ya lo tenemos o si la versión de Visual Studio 2008 es la “Team Suite”

Lo último que hay que hacer es añadir manualmente el servidor de TFS. Para esto, en el registro de Windows tendremos que añadir la entrada correspondiente a dicho servidor. ¿Dónde?

  1. Navegamos a la entrada “[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\TeamFoundation\Servers]”
  2. Creamos un nuevo Valor de Cadena y en el nombre ponemos el nombre del servidor, y en el valor ponemos la url de acceso al TFS, como podemos ver en la captura posterior.
  3. Creamos una nueva Clave con el nombre del servidor utilizado en el paso 2.
  4. En la nueva Clave, creamos dos valores DWORD con las características de la tabla que aparece más abajo

Y ya estamos listos para conectar desde Visual Studio al servidor TFS, abriendo la ventana del Team Explorer y seleccionando el servidor entre la lista de disponibles.

Más información:

Registro del servidor TFS (Paso 2)

image

Datos de configuración del servidor (Paso 4)

Nombre Valor
AutoReconnect 1
Offline 0

 

Si tenemos que hacer esta configuración en varios equipos, es conveniente generar un archivo .reg para automatizar la modificación del registro, este sería el contenido con los datos que hemos utilizado:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\TeamFoundation\Servers]
"
ServidorTFS"="http://servidorTFS:8080/tfs/ProjectCollection"

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\TeamFoundation\Servers\ServidorTFS]
"Offline"=dword:00000000
"AutoReconnect"=dword:00000001

Selección del servidor en Team Explorer:

image

No hay comentarios: