2014-10-10 120 views
1

我有msbuild脚本完美的工作。但是当执行构建任务时运行时,我会看到所有建筑进度的输出。 有没有办法只写:MSBuild任务无声执行

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

而不是1000行文字?

回答

7

使用verbosity parameter设置登录到你想要的水平,例如:

msbuild myScript.proj /verbosity:quiet 

UPD:

对不起,那是不是从原来的问题清楚,但(从评论)看起来你想为不同的任务有不同的详细程度。我不认为这是支持的。您可以尝试2个解决方案:

  1. 使用Exec的任务运行你的任务(见this question了解详细信息)
  2. 实施a custom logger和过滤信息的任务名称。
+0

谢谢,是的,但我从xml调用构建作为任务。我需要写其他任务写入日志,如。但不是任务 – 2014-10-13 12:28:46

+0

对不起,原始问题并不清楚:看起来您希望针对不同任务具有不同的详细级别。我已经用我看到的选项更新了答案 – Isantipov 2014-10-13 13:46:52