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.
la source
http://servername:8080/DefaultCollection
Réponses:
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.
la source
Je suis surpris que personne ici n'ait mentionné la mise à jour de compatibilité ascendante de Visual Studio 2008 Service Pack 1 pour Team Foundation Server 2010 . 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 finalement permis de me connecter.
la source
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:
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/TFSProjects
inclusion 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.la source