查构建失败用这Skill读二进制日志

分析MSBuild二进制日志来诊断构建失败。

binlog-failure-analysis 是分析 MSBuild 二进制构建日志的 Skill。它从已有 .binlog 查询错误、项目配置与目标执行过程,定位控制台输出没说清的失败。

多个项目同时报错,后面的错误可能是前一步失败引起的。先核最早的相关失败,再看输入、属性与依赖顺序,比按错误数量猜原因更有用。

日志要用支持格式的工具读取,不能当普通文本。工具不可用时可回放为文本日志,但回放不是重新构建;内嵌项目文件也不保证完整,要保留日志对应的版本和环境。

适合手里已有日志的构建排查。本文未分析实际文件,工具实现未展开;生成新日志属于另一步,旧记录可以解释当时发生了什么,不能直接证明修改后的构建已通过。

分类:测试排错

来源仓库:dotnet/skills

适合用来做什么

  • 分析这个 .binlog 文件,找出构建失败的具体原因。
  • 诊断这个多项目构建中的级联故障,并提供解决方案。

安装 binlog-failure-analysis

npx skills add https://www.iskills.cc/skills/dotnet/skills/binlog-failure-analysis/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 binlog-failure-analysis 的用途与原始说明

浏览全部 Skill 指南