Debug and Optimize .NET Build
curated by SkillMD · plugin · 4 skills
Install this pack to diagnose and fix slow or failing .NET builds using binary logs and performance analysis.
Install the whole plugin (CLI)
npx skillmds add dotnet/binlog-generation
npx skillmds add dotnet/binlog-failure-analysis
npx skillmds add dotnet/incremental-build
npx skillmds add dotnet/build-perf-baselineSkills in this plugin
- ▌ binlog-generation · dotnetAdd the /bl switch to MSBuild-based commands to generate binary logs for build diagnostics and performance analysis.
- ▌ binlog-failure-analysis · dotnetDiagnose MSBuild build failures by analyzing .binlog files using an MCP server or text-log replay.
- ▌ incremental-build · dotnetDiagnose and fix slow MSBuild incremental builds by identifying why targets re-execute unnecessarily, covering common causes like missing Inputs/Outputs, volatile properties, and FileWrites registration.
- ▌ build-perf-baseline · dotnetMeasure and optimize .NET build performance by establishing baselines, enabling MSBuild Server, using artifacts output, and trimming dependency graphs.