incremental-build

github:dotnet/skills · first committed 2026-02-27 · source · badge

Guide for optimizing MSBuild incremental builds. Only activate in MSBuild/.NET build context. USE FOR: builds slower than expected on subsequent runs, 'nothing changed but it rebuilds anyway', diagnosing why targets re-execute unnecessarily, fixing broken no-op builds. Covers 8 common causes: missing Inputs/Outputs on custom targets, volatile properties in output paths (timestamps/GUIDs), file wri

Skill Health: not yet scored

Listed, not yet scored. This skill has no public model test yet. It is in the scoring queue; submitted skills go first, then the most-installed.

Version history

11 commits to this file on GitHub (newest first).

2026-10-02 · commit 970e0dc · fix(msbuild): control samples and retain generated inputs
2026-10-02 · commit 2a896b2 · fix(msbuild): improve native agent guidance
2026-10-01 · commit e961b65 · fix(msbuild): strengthen incremental diagnostics
2026-09-30 · commit ac46442 · fix(msbuild): sharpen skill guidance
2026-06-24 · commit 67e2a47 · Trim dotnet-msbuild skill-menu under 15K char limit (#809)
2026-05-22 · commit 0724ccf · Update binlog mcp name (#684)
2026-05-22 · commit 1a6e78c · Add binlog MCP usage to other msbuild skills/agents (#683)
2026-04-21 · commit 05aeb65 · Add license to agent files (#568)
2026-03-17 · commit 7e7dabd · [WIP] Improve msbuild skills descriptions (#384)
2026-03-02 · commit 4793aa2 · Replace binlog mcp with replay to textlog (#162)
2026-02-27 · commit 250b1c2 · Rename src/ to plugins/ folder

Archived snapshots