留构建日志用这Skill防覆盖

帮你在 .NET 构建时生成诊断用 binlog。

binlog-generation 是给 MSBuild 构建保存二进制日志的 Skill。它安排每次构建独立的日志名,确认文件真的生成,再把路径交给后续诊断。

裸用默认日志名可能覆盖上次记录,失败以后才想到加日志又要重跑。原文建议用支持版本的唯一名占位符;固定命名时则需要避开已有文件,并核并发任务是否冲突。

命令里写了日志参数,不代表一定有产物。参数错误或在 MSBuild 启动前退出时可能没有日志,必须核当前调用对应的文件,旧文件时间不能冒充新回执。

适合要保留故障现场或比较构建过程的项目。本文未运行构建,平台转义需核实际版本;日志生成不是原因分析,也不保证收录所有运行期故障,清理和共享前还要核保留范围与敏感信息。

分类:编程开发

来源仓库:dotnet/skills

适合用来做什么

  • 如何使用 binlog-generation 生成 MSBuild 二进制日志?
  • 请解释 binlog-failure-analysis 的工作原理。

安装 binlog-generation

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

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

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

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

浏览全部 Skill 指南