2016-09-30 56 views
1

我的TFS服務器是TFS2015 Update2,我發現VS構建任務只顯示項目文件名而不是prj完整路徑。在我的構建定義中,在不同的目錄中有許多prjs,我必須下載完整的構建日誌以查找prj的位置。有沒有任何配置來控制這個出信息?謝謝。當TFS2015發生構建錯誤時顯示項目完整路徑vNext Build

這就是我現在得到的。 Project File Name not full path

這就是我想看到的。 Correct FullPath

+0

沒有沒有辦法來調整這一點。我建議在https://github.com/Microsoft/vsts-tasks/issues上提交一個建議 – jessehouwing

回答

0

我發現關閉此開關可以顯示在構建日誌PRJ完整路徑:

enter image description here

0

沒有設置或配置來改變它。在TFS 2015.3,你可以看到哪些文件夾中的項目在時間線定位:

enter image description here

如果你想獲得的本地路徑的一個項目,你可以檢查在那裏你映射庫的本地路徑。例如,WebApplication2.csproj的完整本地路徑是$(build.sourcesDirectory)\WebApplication2\WebApplication2\WebApplication2.csproj

enter image description here

+0

感謝您的幫助。但這對我來說並不適用。在我的構建定義中有成千上萬的prjs,我寫了一個工具計算依賴關係並生成sln作爲構建順序。在一個sln文件中,並不是所有的路徑都是相同的。 – Allen

+0

並且在不同的sln prj中可能有相同的文件名。我使用build summary來定位錯誤文件,但是當很多prjs生成錯誤時,這個總結並沒有顯示所有的錯誤。奇怪的是這裏有兩個構建定義,其中一個是OK,我比較了json文件,沒有找到差異在哪裏。 – Allen

+0

@艾倫,我現在不太明白你的問題。你的意思是你寫了一個工具,但並不是一直工作? –

相關問題