2011-09-27 84 views
4

在TFS 2010中創建新的構建定義時,我們指定了要構建的項目或解決方案(在定義的「流程」部分的'必需 - >項目構建'部分下TFS Build 2010中的解決方案/項目名稱變量

是否有任何方法可以獲得在Workflow作用域中構建的解決方案的名稱?即,在那裏有一個可用於此信息的變量,我可以將其傳遞到工作流中其他位置的自定義代碼活動?

回答

6

如果您打開構建工作流並將其隧道連接到編譯和測試中,您將看到For Each Project循環範圍,該範圍顯示BuildSettings.ProjectsToBuild的工作流變量賦值爲se rverBuildProjectItem在一個開箱即用的工作流程中。子序列中有一項任務將該serverItem轉換爲包含proj文件的本地路徑。

+0

現貨 - 謝謝。 –

+0

我的榮幸:)感謝您的評論。 –

+2

實際上,這似乎是對指定文件的循環。所以,如果你指定了一個.sln文件,你將不會得到一個包含。(cs)proj文件的循環,而只是一個.sln文件。 –

相關問題