我正在通过 TFS 运行 CI 构建,并且构建服务器(不是本地)上的构建失败。
该错误并非完全出乎意料,因为可能需要在构建服务器上安装某些东西,但构建输出中没有错误消息。
我已经编辑了构建以将输出设置为“诊断”,但除了下面的一般错误之外,仍然没有收到任何错误。
我只得到这个错误:
异常消息:MSBuild 错误 1 已结束此构建。您可以在上述消息中找到有关此错误原因的更多具体信息。(类型 BuildProcessTerminateException)
异常堆栈跟踪:在 System.Activities.Statements.Throw.Execute(CodeActivityContext 上下文)
在 System.Activities.CodeActivity.InternalExecute(ActivityInstance 实例,ActivityExecutor 执行器,BookmarkManager 书签管理器)
在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor 执行器,BookmarkManager 书签管理器,位置结果位置)
我可以看到错误被捕获的位置,更远的日志文件,但它同样是免费的信息:
处理异常
将 CompilationStatus 设置为失败
初始属性值
...
最终属性值
...
在本节之前没有任何问题的迹象。
有没有办法在构建日志中获得更好的异常消息?