Optimize .NET Build
curated by SkillMD · plugin · 4 skills
Generates binary logs, diagnoses bottlenecks, and optimizes build configuration for faster CI.
Install the whole plugin (CLI)
npx skillmds add dotnet/binlog-generation
npx skillmds add dotnet/eval-performance
npx skillmds add dotnet/build-parallelism
npx skillmds add dotnet/incremental-buildSkills in this plugin
- ▌ binlog-generation · dotnetAdd the /bl switch to MSBuild-based commands to generate binary logs for build diagnostics and performance analysis.
- ▌ eval-performance · dotnetDiagnose and improve MSBuild project evaluation performance by analyzing phases, glob patterns, import chains, and property functions.
- ▌ build-parallelism · dotnetOptimize MSBuild build parallelism by configuring /maxcpucount, graph build mode, project references, and analyzing binlogs to reduce multi-project solution build times.
- ▌ 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.