2010-11-09 138 views
8

我知道我的構建不起作用,但我無法弄清楚如何調試它。我唯一的症狀是它只對解決方案中的一些項目進行獲取操作。設置詳細的診斷告訴我什麼,事件日誌是空的,什麼給了?如何在TFS 2010中調試自定義構建過程?

在TFS 2008中使用野蠻的tfsbuild.proj文件,您可以始終在本地執行您的構建並查看發生了什麼。現在,在TFS而不是一堆意大利麪條XML中,我們有一堆意大利麪條XAML。有沒有辦法在本地執行我的構建過程模板,以便我可以看到發生了什麼?

如何在TFS 2010中調試自定義構建過程?

回答

6

您可以檢出這些步驟here有關將VS調試器附加到TFSBuildServiceHost並調試您的構建模板。

4

我使用的一種方法是使用WriteBuildError,WriteBuildMessageWriteBuildWarning活動。你可以把它們放在你的構建過程模板的幾個地方,並檢查其中的一個被執行。