有没有人知道在构建过程完成之前获取列表或错误数量的方法

时间:2011-12-08 15:36:01

标签: tfs msbuild tfsbuild

我们的构建过程将我们的产品部署到远程实例进行测试,并向我们的整个开发团队发送自定义电子邮件,通知他们是否成功。

现在我有一个自定义活动,它使用BuildDetails.CompilationStatus和BuildDetails.TestStatus来确定构建过程中是否有任何错误。

无论如何都要从构建过程中获取特定错误吗?

2 个答案:

答案 0 :(得分:1)

以下代码实际上最终完成了我想要的操作,并且我能够完成每个错误和警告并将它们添加到我的电子邮件输出中。

List<IBuildError> builderrors = InformationNodeConverters.GetBuildErrors(buildDetails);
List<IBuildWarning> buildwarnings = InformationNodeConverters.GetBuildWarnings(buildDetails);

答案 1 :(得分:0)

您可以附加自定义msbuild记录器并获取所有错误/警告/消息。

编辑:

Logging in MSBuild Build loggers