2009-06-18 6 views
3

Est-ce que quelqu'un sait comment configurer TFS Build pour construire un ensemble de projets dans une solution à la place? La solution que j'ai, a 16 projets mais pour l'une de mes définitions de construction, je veux que certains d'entre eux soient compilés.Construction d'un ensemble de projets spécifiques dans TFS

+1

Vous pouvez créer une nouvelle configuration de la solution à l'aide du gestionnaire de configuration. Vous pouvez également spécifier quels projets doivent être créés dans cette configuration particulière. –

+0

Pouvez-vous être plus précis? Je suis nouveau avec TFSBuild. Merci – mrtaikandi

Répondre

4

Le moyen le plus simple à mon avis est de créer un nouveau fichier de solution. Rien ne vous empêche d'avoir plusieurs solutions qui référencent les mêmes projets (ou certains sous-ensembles).

L'autre façon est de créer une nouvelle configuration. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le nœud racine -> Gestionnaire de configuration. En plus des configs standard comme "debug" ou "release" vous pouvez créer vos propres personnalisées. Pour chaque combinaison de configuration + plateforme, vous pouvez utiliser les cases à cocher ci-dessous pour définir les projets qui seront construits et les paramètres qu'ils utiliseront. Quoi que vous choisissiez, vous éditez votre fichier TFSBuild.proj pour pointer vers la solution et/ou la configuration désirée. Instructions MSDN: http://msdn.microsoft.com/en-us/library/bb399127.aspx

0

Une fois que vous créez votre build, il fera un fichier TFSBuild.proj dans le contrôle de la source (vous pouvez faire un clic droit sur la construction dans Team Explorer et sélectionnez le dossier de configuration pour le trouver.

Ouvrir ce fichier et trouver la balise qui a "SolutionToBuild" .Cette balise a des balises secondaires pour spécifier des cibles.Je pense que si vous entrez les projets que vous voulez construire là-bas (délimité par des points-virgules) alors il va simplement construire ceux-ci

0

Si vous n'avez pas fait votre construction Pourtant, comme l'a dit John Saunders, vous pouvez spécifier les projets dans la configuration de la compilation (après l'avoir configuré, vous ne pouvez plus le faire.)

+0

Lors de la création de build, cela ne me permet que de sélectionner des solutions et non des projets. – mrtaikandi

+0

Hmmm, je pensais que vous pouviez sélectionner des projets. Je suis désolé de vous avoir induit en erreur. Vous devrez le faire via le fichier TFSBuild.proj. – Vaccano

Questions connexes