2012-01-04 49 views
0

我想訪問/查找2010 TFS的項目文件夾建立

我需要找出該項目的文件夾路徑在溶液中TFS 2010生成過程中(的.sln)什麼。

爲什麼我想這個

我需要尋找具有擴展名的文件「的.mc」。這些文件存在於項目文件夾中。

爲什麼不在2010 TFS構建

不能使用的解決方案的路徑變量使用的解決方案路徑變量。原因是我的解決方案路徑包含100個文件夾,每個文件夾都包含帶'.mc'擴展名的文件。解決方案(.sln)僅包含10個Visual Studio項目,每個項目都位於其自己的文件夾中。我想在這些項目文件夾中搜索文件。

有一個簡單的解決方案,你知道嗎?提前致謝。

回答

0

使用InvokeProcess活動,與查找命令行實用程序結合您的解決方案文件

+0

我結束了使用PowerShell(+一個.NET實用程序)在InvokeProcess以達到預期的效果。 FIND命令行實用程序可以同樣工作。謝謝 – ansariwn 2012-01-12 09:58:25

0

我不認爲像這樣的東西是現成的東西存在。

我會去做一個自定義的構建活動(參見here),它沿着抓取SLN的路線來檢索文件路徑。

可能有用的資源可能是this後,但是,因爲您也使用TFS作爲源控制,所以搜索SccProjectUniqueName可能是個好主意:包含此SLN的每一行 - 都有一個項目路徑。