1
我有一套非常複雜的MSBuild項目。通常,一個.proj將調用<MSBuild>任務來構建另一個項目文件。如何通過項目文件分離MSBuild日誌?
閱讀控制檯日誌時,很難看到我正在查看哪個MSBuild調用。
有沒有一種方法,使日誌之一:
- 縮進MSBuild中的子調用輸出,或
- 將每個MSBuild的日誌在T OA新文件
最好而無需花費大量時間編寫新的記錄器。
我有一套非常複雜的MSBuild項目。通常,一個.proj將調用<MSBuild>任務來構建另一個項目文件。如何通過項目文件分離MSBuild日誌?
閱讀控制檯日誌時,很難看到我正在查看哪個MSBuild調用。
有沒有一種方法,使日誌之一:
最好而無需花費大量時間編寫新的記錄器。
我想不出一種可以做到這一點的方法。您可以附加一個XML記錄器(可以在Internet上使用),然後創建自己的XSLT來創建所需的格式化輸出。如果您確實希望日誌位於不同的文件中,則可以將MSBuild task的使用替換爲Exec task,並在Command上指定不同的日誌文件。
賽義德·易卜拉欣·哈希米
的My Book:Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build