2010-11-09 32 views
8

Je sais que mon build ne fonctionne pas, mais je n'arrive pas à comprendre comment le déboguer. Mon seul symptôme est qu'il ne fait qu'une opération get pour certains des projets de la solution. La définition de la verbosité au diagnostic ne me dit rien, le journal des événements est vide, que donne-t-il?Comment déboguer des processus de construction personnalisés dans TFS 2010?

Sous TFS 2008, en utilisant le fichier tfsbuild.proj barbare, vous pouviez toujours exécuter votre build localement et voir ce qui se passait. Maintenant, dans TFS au lieu de tas de spaghettis XML, nous avons un tas de spaghettis XAML. Existe-t-il un moyen d'exécuter mon modèle de processus de construction localement afin que je puisse voir ce qui se passe?

Comment puis-je déboguer des processus de génération personnalisés dans TFS 2010?

Répondre

6

Vous pouvez vérifier ces étapes here concernant la connexion du débogueur VS à TFSBuildServiceHost et le débogage de votre modèle de construction.

4

Une façon que j'ai utilisée utilisait WriteBuildError, WriteBuildMessage et WriteBuildWarning activités. Vous pouvez les placer à plusieurs endroits dans votre modèle de processus de construction et vérifier que l'un d'entre eux est exécuté.