2011-08-17 36 views
2

我認爲標題很清楚,但我會詳細說明。僅在_PublishedWebsites上執行TFS中的MSBuild任務

我有兩個網站(以及一個網站和一個網絡應用程序)。

當我執行TFS構建,兩個單獨的Web應用程序獲得放入單獨的文件夾_PublishedWebsites

我想提出一個目標,將只在TFS,會做得到執行我的web應用程序的的csproj下方一些合併(我不需要幫助)。

是否有我可以在我的web.csproj中創建的目標名稱,只有tfs將運行?我可以使用什麼環境變量來引用_PublishedWebsites文件夾? $(OUTDIR)?

回答

2

沒有一個只有TFS可以運行的目標,但是您可以在目標上放置一個條件,以便它不會在Visual Studio構建中運行。 MSBuild屬性是$(BuildingInsideVisualStudio) - 正如您所期望的那樣,它在Visual Studio中構建時設置爲true。

相關問題