2011-09-27 8 views
4

Lors de la création d'une nouvelle définition de construction dans TFS 2010, nous spécifions un projet ou une solution à construire (dans la section «Required -> Items to Build» de la définitionVariable de nom de projet/projet dans TFS Build 2010

Y a-t-il un moyen d'obtenir le nom de la solution en cours de construction dans la portée du workflow, c'est là une variable disponible avec cette information dans laquelle je peux passer une activité de code personnalisée ailleurs dans le flux de travail ?

Répondre

6

Si vous ouvrez le workflow de construction et tunnel dans Compiler et tester, vous verrez une étendue de boucle Pour chaque projet qui affiche l'affectation de variable de workflow de BuildSettings.ProjectsToBuild en tant que rverBuildProjectItem dans un workflow prêt à l'emploi. Il y a une tâche dans la sous-séquence qui traduit ce serverItem en un chemin local contenant le fichier proj.

+0

Spot on - merci. –

+0

Mon plaisir :) Merci pour le commentaire. –

+2

En fait, cela semble être une boucle sur les fichiers que vous avez spécifiés. Donc, si vous avez spécifié un fichier .sln, vous n'obtiendrez pas de boucle sur les fichiers .cs (cs) contenus, mais uniquement sur le fichier .sln. –

Questions connexes