Generates detailed MSBuild binary logs to enable advanced build diagnostics and performance analysis for .NET projects.
This skill automates the capture of MSBuild binary logs (binlogs) by intelligently injecting the /bl switch into .NET CLI commands. By utilizing the unique placeholder syntax, it ensures that every build, test, pack, or publish execution generates a distinct trace file, preventing data overwrites and preserving a historical record for troubleshooting. It is an essential prerequisite for deep-dive failure analysis and build performance optimization, allowing developers to investigate complex compilation errors post-build without the need for manual reproduction.
주요 기능
01Automatic injection of /bl:{} for unique, non-overlapping build traces
021,215 GitHub stars
03Prerequisite setup for advanced binlog failure and performance analysis
04Guidance for preserving diagnostic logs during git clean operations
05Support for all MSBuild-based commands including build, test, and publish
06Intelligent PowerShell syntax escaping for brace-based placeholders
사용 사례
01Generating comprehensive diagnostic artifacts for AI-driven error resolution
02Capturing detailed build failures in CI/CD environments for offline debugging
03Comparing build execution traces to identify performance regressions after changes