2009-02-12 8 views
1

Je suis nouveau à la construction de TFS.TFS build, à quel fichier dois-je ajouter mes tâches personnalisées?

Je regarde le fichier .proj maintenant, et je vois qu'il fait référence au fichier microsoft.teamfoundation.build.targets.

À quel fichier dois-je ajouter mes tâches personnalisées? Et où se trouve ce fichier (si ce n'est pas le fichier .proj)?

Je souhaite ajouter une tâche personnalisée pour exécuter dotfuscator (outil de ligne de commande) et lui transmettre un fichier .xml en tant que paramètre.

Répondre

1

Vous pouvez ajouter les étapes personnalisées dans le fichier proj principal ou vous pouvez créer votre propre fichier cible si vous souhaitez conserver les deux séparées. Vous devez laisser les microsoft.teamfoundation.build.targets tout seul!

1

Ajout de cibles personnalisées au fichier principal TFSBuild.proj. Microsoft inclut un certain nombre de noms de cibles conçus pour vous permettre de les remplacer en créant une cible portant ce nom dans votre fichier TFSBuild.proj.

Par exemple, j'ai une cible qui exécute et crée mon installateur Wix, zips une documentation etc et qui vit dans le

cible qui se produit vers la fin du processus de construction de l'équipe, juste avant tout est copié sur l'emplacement de dépôt.

Pour une référence à toutes les cibles que vous pouvez remplacer dans une version TFS2008 consultez l'article suivant dans MSDN:

http://msdn.microsoft.com/en-us/library/aa337604.aspx

Bonne chance,

Martin.