Optimize .NET Build
Generates binary logs, diagnoses bottlenecks, and optimizes build configuration for faster CI.
Skills in this plugin
4- ▌ 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.