繁体   English   中英

如何减少MSBuild工作流活动的详细程度?

[英]How to reduce the verbosity of the MSBuild workflow activity?

这是我今天所拥有的一个例子: 在此输入图像描述

无论传递给Verbosity参数的值如何,它都保持不变。

有没有办法减少这种混乱?

我们正在使用TFS 2015。

在基于默认模板或升级模板的构建过程中,您可以使用Logging Verbosity构建过程参数来管理记录和存储的信息的详细程度。 下表列出了Logging Verbosity值及其相应的效果: 在此输入图像描述 更多细节请参考此链接: 管理构建信息和控制详细程度


如果您使用的是自定义生成模板 建议您在设计自定义构建过程模板时使用最小的详细程度

构建过程的用户依赖详细过滤来减少信息过载。 您可以采取以下措施,使此过滤更有效: 最佳实践:尽可能低地设置详细程度

这些基本上是MSBuild编译的目标,而且正如我所经历的那样,它无法用冗长的方式来控制。

我们的解决方案是使用自定义活动来运行构建(我们有一个包装器),我们没有将TFS记录器参数传递给MSBuild。

但是在这种情况下,您应该考虑MSBuild任务可以运行很长时间,并且您的自定义活动应该是可取消的。 在本主题中,我建议阅读以下文章:

https://devtfs.wordpress.com/2013/09/24/dealing-with-long-running-activities/

您可能还想以某种方式显示已编译的目标,因此您可能需要编写自己的自定义MSBuild Logger和UI来显示结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM