如何按项目文件分隔MSBuild日志?

时间:2009-06-12 15:07:12

标签: logging msbuild

我有一组非常复杂的MSBuild项目。通常,一个.proj将调用< MSBuild>任务来构建另一个项目文件。

在阅读控制台日志时,很难看到我正在查看哪个MSBuild调用。

有没有办法制作日志:

  • 缩进MSBuild的子调用或
  • 的输出
  • 将每个MSBuild日志放入新文件

最好不要花很多时间编写新的记录器。

1 个答案:

答案 0 :(得分:0)

我想不出你能做到这一点的方法。您可以附加XML记录器(可在Internet上使用),然后创建自己的XSLT以创建所需的格式化输出。如果您确实希望日志位于不同的文件中,那么您可以使用MSBuild task替换Exec task的使用情况,并且可以在命令中指定其他日志文件。

Sayed Ibrahim Hashimi

我的书:Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build