我正在构建一个解决方案,它需要在构建之后运行批处理文件(工作流程中有一个序列)。TFS 将构建标记为部分成功,但即使在完全详细模式(“诊断”)下,日志中也没有错误。我正在检查批处理文件中每一行之后的错误级别,它始终为 0。我还测试了在每行之后在文件中重定向stdout和stderr并且那里没有任何线索。
它与单元测试无关,因为我暂时跳过它们。
我注意到,通常当批处理文件中发生错误(例如找不到文件)时,会有一个视觉提示来指示错误,这与部分成功的状态相匹配。但我没有看到任何视觉提示。
那么 TFS 如何才能确定构建只是部分成功呢?
谢谢,