Find why unchanged MSBuild targets rebuild.
Diagnoses unnecessary MSBuild rebuilds and guides fixes that let unchanged targets be skipped.
When to use it
Use when subsequent builds are unexpectedly slow or targets rebuild without changes.
Give it a project with unnecessary rebuilds; it returns an evidence-backed diagnosis and edits only when asked for a fix.
What you provide
Uses the dotnet CLI to run two no-change builds and capture binary and diagnostic text logs.
Enables the preferred structured-binlog analysis through the binlog MCP namespace; diagnostic text logs provide a fallback when unavailable.
No additional actions listed.