Visual Studio 2008: impossible de se connecter à TFS 2010 en bon état


92

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 !!

texte alternatif image agrandie

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

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.

3
Je dois dire que les erreurs TFS sont toujours si descriptives, vous savez immédiatement ce qui ne va pas!
Thomas Bonini

Merci! J'ai lu la documentation, j'ai ajouté le "/ tfS" mais je ne savais pas que je devais aussi ajouter "/ tfs / tpc-name" jusqu'à ce que je lise votre message. / Gunnar

Quand vous avez affaire à la compatibilité ascendante, j'aimerais voir quelqu'un d'autre faire un meilleur travail;)
MrHinsh - Martin Hinshelwood

Veuillez noter qu'après l'installation de VS 2008 SP1, vous devez installer les correctifs post-SP1: stackoverflow.com/questions/2164792/visual-studio-2008-hotfixes
user423430

1
+1 Merci !. En cas de doute sur l'URL, obtenez l'URL d'un VS2010 connecté en état de marche. Dans mon cas, c'étaithttp://servername:8080/DefaultCollection
StuartLC

Réponses:


44

Consultez cet article « Connexion de VS2008 à n'importe quelle collection de projets TFS2010 ».

Le seul hic 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 l'installation de Team Explorer 2008. Cela prendra en charge le message d'erreur de caractères non valides lors de la tentative de connexion.


Merci Bert; Je n'avais pas vu cet article de blog. Je mettrai à jour la question avec les choses à faire pour les futurs chercheurs.
p.campbell

Article de blog mis à jour qui répertorie toutes les versions de Visual Studio depuis 2005 en combinaison avec toutes les versions de TFS depuis 2010: blog.jessehouwing.nl/2013/10
...

1
@Bert Votre lien est mauvais TT
Jonathan Mee

Le premier lien n'est plus disponible = (
Rogerson Nazário


4

Pour connecter Visual Studio 2008 à un serveur TFS2010, voici ce qu'il m'a fallu pour me connecter: Installez le plugin TFS; installez VS2008SP1; installer la mise à jour de 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 Installation de la mise à jour de compatibilité - Mise à jour de compatibilité directe de Visual Studio Team System 2008 Service Pack 1 pour Team Foundation Server 2010 à l' adresse 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é dans le chemin complet tel que l' http://YourServerName:8080/so/TFSProjectsinclusion du http: //. J'ai également remarqué que lorsqu'il est installé correctement sur la fenêtre Ajouter TFS lorsque le http: // est tapé dans la boîte de txt Port # sera désactivé. Cette question m'a aidé et j'espère que cette réponse vous aidera.

entrez la description de l'image ici


1
Après avoir installé les 3 mises à jour logicielles, utilisez la syntaxe du chemin complet pour le nom du serveur Team Foundation: MyServerName: 8080 / tfs / defaultcollection
Patrice Calvé
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.