web-dev-qa-db-fra.com

Visual Studio 2008: impossible de se connecter à un bon TFS 2010 connu

Un TFS 2010 fraîchement installé se trouve à http://serverX:8080/tfs.

Une machine de développement Windows 7 avec VS 2008 Pro SP1 et l'explorateur d'équipe VS2008 ( aucun SP ). TFS 2008 Service Pack 1 n'a pas fonctionné pour moi - "Aucun des produits concernés par cette mise à jour logicielle n'est installé sur cet ordinateur."

La machine du développeur peut parcourir le site TFS à l'URL ci-dessus.

Le problème concerne la tentative d'ajout du serveur TFS dans la fenêtre Team Explorer dans Visual Studio 2008. Voici une capture d'écran montrant l'erreur:

impossible de se connecter à ce Team Foundation Server. Les raisons possibles de l'échec sont les suivantes: Le nom, le numéro de port ou le protocole de Team Foundation Server est incorrect. Team Foundation Server est hors ligne. Le mot de passe est expiré ou incorrect.

Le serveur TFS fonctionne correctement. Les ports du pare-feu sont ouverts et est accessible via le navigateur sur la machine de développement !!

alt text image plus grande

Question : comment pouvez-vous vous connecter de VS 2008 Pro à un serveur TFS 2010?

Résolution

Voici comment j'ai résolu ce problème:

Installations

Configuration

  • lors de l'ajout d'un serveur TFS à Team Explorer, vous [~ # ~] devez [~ # ~] spécifier l'URL en tant que telle: http://[tfsserver]:[port]/[vdir]/[projectCollection]
  • dans mon cas ci-dessus, c'était http://serverX:8080/tfs/AppDev-TestProject
  • vous ne pouvez pas simplement ajouter le nom du serveur TFS et demander à VS de rechercher toutes les collections de projets sur le serveur. TFS 2010 a une nouvelle URL (par défaut) et VS 2008 ne reconnaît pas comment rassembler cette liste.
91
p.campbell

Consultez cet article ' Connexion de VS2008 à n'importe quelle collection de projets TFS201 '.

Le seul problème ici est que l'auteur n'a pas mentionné que vous devez installer/réinstaller le Service Pack 1 ' Microsoft Visual Studio 2008 Service Pack 1 (Installer) ' pour Visual Studio 2008 après avoir installé Team Explorer 2008 Cela résoudra le message d'erreur de caractères non valides lors de la tentative de connexion.

44
Bert

Je suis surpris que personne ici n'ait mentionné Mise à jour de compatibilité ascendante de Visual Studio 2008 Service Pack 1 pour Team Foundation Server 201 . J'ai suivi les instructions ci-dessus, mais je n'ai toujours pas pu me connecter; L'installation du correctif de compatibilité directe m'a enfin permis de me connecter.

16
Chris Shaffer

Pour connecter Visual Studio 2008 à un serveur TFS2010 , voici ce qu'il m'a fallu pour me connecter: installer le plugin TFS; installez VS2008SP1; installez la mise à jour de la compatibilité TFS. Avant de faire cela, j'obtenais une erreur tf3002 Voici quelques détails:

  1. Installez Team Explorer 2008 à partir de http://www.Microsoft.com/downloads/en/details.aspx?FamilyID=0ed12659-3d41-4420-bbb0-a46e51bfca86 . C'est un fichier iso donc j'ai utilisé MagicISO pour le monter. Après cela, lorsque les options de contrôle de source (Outils -> Options -> Contrôle de source) auront TFS dans la liste déroulante en plus de VSS.

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

3 Installez la mise à jour de compatibilité - Visual Studio Team System 2008 Service Pack 1 Mise à jour de compatibilité vers l'avant pour Team Foundation Server 2010 à partir de http://www.Microsoft.com/downloads/en/details.aspx?FamilyID=cf13ea45-d17b- 4edc-8e6c-6c5b208ec54

Aussi lorsque j'ai ouvert la fenêtre Se connecter à TFS (Outils -> Se connecter à TFS). Après avoir entré le chemin complet tel que http://YourServerName:8080/so/TFSProjects y compris le http: //. J'ai également remarqué que lorsqu'il est installé correctement dans la fenêtre Ajouter TFS lorsque le http: // est tapé dans la boîte de Port # txt sera désactivé. Cette question m'a aidé et j'espère que cette réponse vous aidera.

enter image description here

4
Catto