Un TFS 2010 recién instalado está en http://serverX:8080/tfs
.
Una máquina para desarrolladores con Windows 7 con VS 2008 Pro SP1 y VS2008 Team Explorer ( sin SP ). El Service Pack 1 de TFS 2008 no me funcionó: "Ninguno de los productos a los que se refiere esta actualización de software está instalado en este equipo".
La máquina del desarrollador puede navegar por el sitio de TFS en la URL anterior.
El problema es intentar agregar el servidor TFS a la ventana de Team Explorer en Visual Studio 2008. Aquí hay una captura de pantalla que muestra el error:
no se puede conectar a este Team Foundation Server. Las posibles razones del error incluyen: El nombre de Team Foundation Server, el número de puerto o el protocolo es incorrecto. Team Foundation Server está desconectado. La contraseña caducó o es incorrecta.
El servidor TFS está funcionando correctamente. Los puertos del firewall están abiertos y se puede acceder a ellos a través del navegador en la máquina de desarrollo.
Pregunta : ¿cómo se puede conectar desde VS 2008 Pro a un servidor TFS 2010?
Resolución
Así es como resolví este problema:
Instalaciones
- instalar Visual Studio 2008
- instale VS 2008 Team Explorer como se indicó anteriormente.
- reinstalar VS 2008 Service Pack 1
- instalar la actualización de compatibilidad con versiones posteriores de Visual Studio Team System 2008 Service Pack 1 para Team Foundation Server 2010 (VS90SP1-KB974558-x86.exe)
Config
- al agregar un servidor TFS a Team Explorer, DEBE especificar la URL como tal:
http://[tfsserver]:[port]/[vdir]/[projectCollection]
- en mi caso anterior, fue
http://serverX:8080/tfs/AppDev-TestProject
- no puede simplemente agregar el nombre del servidor TFS y hacer que VS busque todas las colecciones de proyectos en el servidor. TFS 2010 tiene una nueva URL (de forma predeterminada) y VS 2008 no reconoce cómo recopilar esa lista.