Un TFS 2010 fraîchement installé est à http://serverX:8080/tfs
.
Une machine de développement Windows 7 avec VS 2008 Pro SP1 et VS2008 Team Explorer ( sans SP ). Le Service Pack 1 de TFS 2008 n'a pas fonctionné pour moi - «Aucun des produits concernés par cette mise à jour logicielle n'est installé sur cet ordinateur».
La machine de développement est capable de parcourir le site TFS à l'URL ci-dessus.
Le problème consiste à essayer d'ajouter le 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 serveur Team Foundation. 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. Le serveur Team Foundation est hors ligne. Le mot de passe est expiré ou incorrect.
Le serveur TFS est opérationnel et fonctionne correctement. Les ports du pare-feu sont ouverts et sont accessibles via le navigateur sur la machine de développement !!
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
- installer Visual Studio 2008
- installez VS 2008 Team Explorer comme ci-dessus.
- réinstaller VS 2008 Service Pack 1
- installer la mise à jour de compatibilité ascendante Visual Studio Team System 2008 Service Pack 1 pour Team Foundation Server 2010 (VS90SP1-KB974558-x86.exe)
Config
- 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.