ZooWork
ZooWork Market · Skill

incremental-build

Guide for optimizing MSBuild incremental builds. Only activate in MSBuild/.NET build contexts. USE FOR: builds that are slower than expected on subsequent runs, cases where "nothing changed but it rebuilds anyway", diagnosing why targets re-execute unnecessarily, and fixing broken no-op builds. Covers eight common causes: missing Inputs/Outputs on custom targets, volatile properties in output paths (e.g., timestamps or GUIDs), file writes outside tracked Outputs, missing FileWrites registration, changing globs, and Visual Studio Fast Up-to-Date Check (FUTDC) issues. Key diagnostic: inspect binlog messages for the equivalent of "Building target completely" versus "Skipping target". DO NOT USE FOR: first-time build slowness (use build-perf-baseline), parallelism issues (use build-parallelism), evaluation-phase slowness (use eval-performance), or non-MSBuild build systems. INVOKES: binlog MCP server tools (overview, search, target details); falls back to dotnet build /bl and binlog replay/analysis with diagnostic verbosity.

◇
fukuda-yuki
fukuda-yuki-copilot-agent-observability-incremental-build · v1.0.1
分类devops-cloud
安装次数8
更新时间2026-09-14T05:15:59.742Z
校验状态待验证