如何在TFS 2010中调试自定义构建过程?

时间:2010-11-09 22:18:31

标签: tfs2010 tfsbuild

我知道我的构建不起作用,但我无法弄清楚如何调试它。我唯一的症状是它只对解决方案中的某些项目执行get操作。将详细程度设置为诊断会告诉我什么,事件日志是空的,是什么给出了什么?

在使用野蛮的tfsbuild.proj文件的TFS 2008下,您始终可以在本地执行构建并查看发生的情况。现在,在TFS而不是一堆意大利面条XML中,我们有一堆意大利面条XAML。有没有办法在本地执行我的构建过程模板,以便我可以看到发生了什么?

如何在TFS 2010中调试自定义构建过程?

2 个答案:

答案 0 :(得分:6)

您可以查看以下步骤here,了解如何将VS调试器附加到TFSBuildServiceHost并调试构建模板。

答案 1 :(得分:4)

我使用的一种方法是使用WriteBuildErrorWriteBuildMessageWriteBuildWarning个活动。您可以将它们放在构建过程模板中的多个位置,并检查其中一个是否已执行。