Compatibilité des versions de Team Foundation Build

Mise à jour : novembre 2007

Avant d'installer ou de mettre à niveau Team Foundation Build, Team Foundation Server ou Team Explorer, vous devez passer en revue les problèmes de compatibilité entre les différentes versions de ces composants. Par exemple, vous ne pouvez pas utiliser une version de Team Foundation Build plus ancienne ou plus récente que la version de Team Foundation Server que vous utilisez. De plus, certaines fonctionnalités de Team Foundation Build ne sont pas disponibles ou se comportent différemment si vous utilisez une version plus ancienne ou plus récente que la version de Team Explorer exécutée sur votre ordinateur client.

Versions de Team Foundation Build et Team Foundation Server

Pour qu'un serveur de couche Application communique avec un ordinateur de build, la version de Team Foundation Server qui s'exécute sur le serveur doit correspondre à la version de Team Foundation Build exécutée sur l'ordinateur de build.

  • Si vous exécutez la version Visual Studio Team System 2008 de Team Foundation Server sur le serveur de couche Application, vous ne pouvez pas exécuter la version Visual Studio 2005 Team System de Team Foundation Build sur l'ordinateur de build.

  • Si vous exécutez la version Visual Studio 2005 Team System de Team Foundation Server sur le serveur de couche Application, vous ne pouvez pas exécuter la version Visual Studio Team System 2008 de Team Foundation Build sur l'ordinateur de build.     

Utilisation d'une version précédente de Team Explorer avec une version plus récente de Team Foundation Server

Si votre ordinateur client exécute la version Visual Studio 2005 Team System de Team Explorer, il ne peut pas se connecter à un serveur exécutant la version Visual Studio Team System 2008 de Team Foundation Server. Avec cette configuration, vous pouvez utiliser la version Visual Studio Team System 2008 de Team Foundation Build, mais vous devez tenir compte des limites suivantes :

  • Vous pouvez utiliser la version Visual Studio 2005 Team System de Team Explorer pour démarrer une génération, consulter la liste des builds terminées, examiner le rapport de build d'une génération, modifier la qualité de build et créer un type de build.

    Si vous créez un type de build, la version Visual Studio Team System 2008 de Team Foundation Server importe automatiquement le type dans la liste des définitions de build dans le contrôle de code source. Vous pouvez consulter ensuite le type dans la version Visual Studio Team System 2008 de Team Explorer.

  • Vous ne pouvez pas utiliser la version Visual Studio 2005 Team System de Team Explorer pour mettre en file d'attente une génération, consulter la liste des générations en file d'attente, afficher la liste des agents de build ou gérer les agents de build.

  • La version Visual Studio 2005 Team System de Team Explorer utilise les informations du fichier TFSBuild.proj pour démarrer une génération. Ce fichier se trouve dans le dossier $/<ProjetÉquipe>/TeamBuildTypes/<NomTypeBuild> . La version Visual Studio Team System 2008 du fichier TFSBuild.proj inclut les mêmes propriétés que la version Visual Studio 2005 Team System afin que vous puissiez utiliser une version précédente de Team Explorer pour démarrer une génération. Toutefois, la version la plus récente du fichier a également des commentaires qui indiquent les propriétés obsolètes pour les définitions de build.

  • Si vous mettez à jour des propriétés dans le fichier TFSBuild.proj qui est stocké dans la version Visual Studio Team System 2008 de Team Foundation Server, vos modifications ne sont pas reportées dans la base de données Visual Studio 2005 Team System.

  • Vous pouvez utiliser TFSBuild.exe pour démarrer, arrêter et supprimer des générations.

Utilisation d'une nouvelle version de Team Explorer avec une version précédente de Team Foundation Server

Si votre ordinateur client exécute la version Visual Studio Team System 2008 de Team Explorer, il ne peut pas se connecter à un serveur exécutant la version Visual Studio 2005 Team System de Team Foundation Server. Avec cette configuration, vous pouvez utiliser la version Visual Studio 2005 Team System de Team Foundation Build, mais vous devez tenir compte des limites suivantes :

  • Vous ne pouvez pas créer de définition de build.

    La liste des définitions de build apparaît dans le dossier $/<ProjetÉquipe>/TeamBuildTypes dans le nœud Builds de Team Explorer.

  • Vous ne pouvez pas mettre des générations en file d'attente, gérer les agents de build ni consulter la liste des générations en file d'attente.

  • Vous ne pouvez pas filtrer les générations dans Build Explorer.

  • Lorsque vous démarrez une génération, vous ne pouvez spécifier aucune option dans la boîte de dialogue Mettre en file d'attente la build.

  • Vous ne pouvez pas utiliser l'interface utilisateur pour arrêter une génération, supprimer une génération ou gérer les qualités de build dans Team Explorer.

  • Vous pouvez utiliser TFSBuild.exe pour démarrer, arrêter et supprimer des générations.

Voir aussi

Tâches

Comment : configurer et installer Team Foundation Build

Comment : créer et gérer des agents de build

Comment : créer une définition de build

Comment : modifier une définition de build

Comment : créer ou supprimer des qualités de build

Comment : supprimer une définition de build

Concepts

Présentation des fichiers de configuration de Team Foundation Build

Autres ressources

Utilisation de définitions de build dans Team Foundation Build

Commandes de Team Foundation Build