2011-03-28 4 views
0

Existe-t-il une propriété similaire à CompilationOutputs dans TFS 2010? Si non, comment obtenir tous les assemblys compilés incluant toutes les métadonnées comme dans TFS 2008?CompilationOutputs dans TFS 2010

Merci!

Répondre

0

Dans TFS2010, si vous utilisez le modèle de processus de génération UpgradeTemplate.xaml, vous pouvez conserver vos fichiers proj MSBuild basés sur TFS 2008 existants qui utilisent la propriété CompilationOutputs et continuer à générer comme d'habitude.

Si vous utilisez des générations basées sur le flux de travail TFS2010 (par exemple, DefaultTemplate.xaml ou une dérivée), l'approche doit être légèrement différente. Le workflow appelle en interne une activité MSBuild afin de compiler la solution et rien dans les propriétés de cette tâche ne renvoie les données que vous recherchez.

Pour contourner la modification, vous trouverez dans le flux de travail une tâche CopyDirectory qui déplace les fichiers du dossier binaires vers l'emplacement de dépôt. Vous pouvez toujours mettre vos propres activités de workflow juste avant ou autour de ce point dans le processus et faire ce que vous voulez faire.