2009-12-18 23 views
89

Un TFS 2010 recién instalado está en http://serverX:8080/tfs.Visual Studio 2008: No se puede conectar con un buen TFS conocido 2010

Un desarrollador de Windows 7 con VS 2008 Pro SP1 y VS2008 Team Explorer (no SP). El TFS 2008 Service Pack 1 no funcionó para mí: "Ninguno de los productos que se abordan con esta actualización de software está instalado en esta computadora".

La máquina del desarrollador puede navegar por el sitio TFS en la URL anterior.

La cuestión está ahí tratando de agregar el servidor de TFS en la ventana del explorador del equipo en Visual Studio 2008. Aquí está una captura de pantalla que muestra el error:

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.

El servidor TFS está funcionando correctamente. Los puertos del cortafuegos están abiertos y se puede acceder al a través del navegador en la máquina de desarrollo.

alt text larger image

Pregunta: ¿cómo se puede conectar desde VS 2008 Pro a un servidor de TFS 2010?

Resolución

Así es como he resuelto este problema:

Instalaciones

Config

  • al agregar un servidor de TFS a Equipo Explorer, MUST especifique la URL como tal: http://[tfsserver]:[port]/[vdir]/[projectCollection]
  • in my c ase anteriormente, era http://serverX:8080/tfs/AppDev-TestProject
  • no puede simplemente agregar el nombre del servidor TFS y tener VS buscar todas las colecciones de proyectos en el servidor. TFS 2010 tiene una nueva URL (por defecto) y VS 2008 no reconoce cómo reunir esa lista.
+3

tengo que decir TFS errores son siempre tan descriptiva, se puede saber inmediatamente lo que está mal! –

+0

Cuando se trata de compatibilidad futura me gustaría que alguien más haga un mejor trabajo;) –

+0

¡Gracias! Leí la documentación, agregué el "/ tfS" pero no me di cuenta de que también tenía que agregar "/ tfs/tpc-name" hasta que leí tu publicación./Gunnar –

Respuesta

44

Echa un vistazo a este artículo 'Connecting VS2008 to any TFS2010 Project Collection'.

El único inconveniente aquí es que el autor no mencionó que necesita instalar/reinstalar el Service Pack 1 'Microsoft Visual Studio 2008 Service Pack 1 (Installer)' para Visual Studio 2008 después de instalar Team Explorer 2008. Esto se ocupará del mensaje de error de caracteres no válidos cuando intentando conectar.

+0

Gracias Bert; No había visto ese blogpost. Actualizaré la pregunta con las cosas para hacer para futuros buscadores. –

+0

Publicación de blog actualizada que enumera todas las versiones de Visual Studio desde 2005 en combinación con todas las versiones de TFS desde 2010: http://blog.jessehouwing.nl/2013/10/connecting-to-tfs-from-any-version-of .html – jessehouwing

+0

@Bert Tu enlace es malo TT –

4

Para Conecta Visual Studio 2008 a un servidor TFS2010 esto es lo que me llevó conectar: ​​Instalar el complemento TFS; instalar VS2008SP1; instalar la actualización de compatibilidad TFS. Antes de hacerlo, recibía un error tf3002 Estos son algunos detalles:

  1. Instalar Team Explorer 2008 en http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ed12659-3d41-4420-bbb0-a46e51bfca86. Es un archivo iso así que usé MagicISO para montarlo. Después de esto, cuando las opciones de control de fuente (Herramientas -> Opciones -> Control de fuente) tendrán TFS en desplegable además de VSS.

2 Instalar VS2008SP1 - Visual Studio 2008 Service Pack 1 de http://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E

3 Instalar la actualización de compatibilidad - Visual Studio Team System 2008 Service Pack 1 Compatibilidad hacia adelante Actualización para Team Foundation Server 2010 desde http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cf13ea45-d17b-4edc-8e6c-6c5b208ec54

también cuando abrí la ventana Conectar a TFS (Herramientas -> Conectarse a TFS). Después de ingresar en la ruta completa, como http://YourServerName:8080/so/TFSProjects, que incluye http: //. También noté que cuando está instalado correctamente en la ventana Agregar TFS cuando el http: // está escrito en el txt # Port # estará deshabilitado. Esta pregunta me ayudó & Espero que esta respuesta ayude.

enter image description here

+1

Después de instalar el 3 actualizaciones de software, use la sintaxis de ruta completa para Team Foundation Server Nombre: http: // MyServerName: 8080/tfs/defaultcollection –

Cuestiones relacionadas