MSBuild任务静默执行

时间:2014-10-10 07:37:11

标签: msbuild output task

我有完美的msbuild脚本。但是当它在执行构建任务时运行时,我看到了构建进度的所有输出。 有没有办法写:

建设项目......好的。

而不是1000行文字?

1 个答案:

答案 0 :(得分:9)

使用verbosity parameter将日志设置为您想要的级别,例如:

msbuild myScript.proj /verbosity:quiet

<强> UPD:

很抱歉,原始问题并不清楚,但是(从评论中)看起来您希望为不同的任务设置不同的详细级别。我不认为这是开箱即用的。您可以尝试2种解决方案:

  1. 使用Exec任务运行您的任务(有关详细信息,请参阅this question
  2. 实施a custom logger并按任务名称过滤消息。