Use only for MSBuild failure investigation, build-performance analysis, or review of existing build XML/extension contracts.
Generate Binary Logs
Generate MSBuild binary logs (binlogs) for build diagnostics and analysis. USE FOR: adding /bl:{} to any dotnet build, test, pack, publish, or restore command to capture a full build execution trace, prerequisite for binlog-failure-analysis and build-perf-diagnostics skills, enabling post-build investigation of errors or performance. Requires MSBuild 17.8+ / .NET 8 SDK+ for {} placeholder; PowerShell must quote the complete switch as '-bl:{}'. DO NOT USE FOR: non-MSBuild build systems (npm, Maven, CMake), analyzing an existing binlog (use binlog-failure-analysis instead).
Related skills
Analyze MSBuild binary logs to diagnose build failures.
Analyze an MSBuild solution, solution filter, or Build.proj that schedules multiple project files.
Building AI agents on .NET?
Managed Code builds production AI agents in C# and .NET.