簡體   English   中英

使用MSBuild + TFS構建解決方案后有條件地執行任務

[英]Conditionally execute a task after building a solution with MSBuild + TFS

我將MSBuild與TFS一起使用,並且必須構建4個解決方案。 編譯完成后,我應根據編譯成功與否的地方,執行4個不同的Exec任務。

我知道如何單獨使用MSBuild並使用帶有$的條件使用目標$(BuildBreak)來執行此操作,因為我可以執行生成解決方案-檢查結果-執行任務-生成...但是我不知道如何使用TFS做到這一點擴展...任何幫助將不勝感激。

謝謝隊友。

使用TFS,其想法是掛接到TFS事件服務中。 這個家伙是在這里為他的項目做的。 我不能提供太多細節,因為我剛剛開始使用TFS,盡管我確信它與處理普通的Web服務相差不遠。 您應該可以在此處找到有關事件服務的詳細信息

您可以對TFS使用相同的目標和條件。 要實現在使用TFS進行構建時才調用的自動化功能,可以檢查BuildingInsideVisualStudio屬性-僅在(您猜對了)在Visual Studio內部構建時定義該屬性。

我必須檢查在TFS Build擴展中定義的AfterCompileSolution目標

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM