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