Manages NuGet dependencies and Central Package Management (CPM) using dotnet CLI best practices to ensure solution-wide version consistency.
This skill automates and enforces best practices for .NET dependency management, specifically focusing on Central Package Management (CPM) and the dotnet CLI. It eliminates error-prone manual XML editing by prioritizing CLI commands for adding, removing, and updating packages. By utilizing shared version variables within Directory.Packages.props, it ensures version synchronization across large multi-project solutions, simplifies updates for related package suites like Akka.NET or OpenTelemetry, and provides structured workflows for troubleshooting restore failures and auditing for vulnerable dependencies.
主な機能
01Comprehensive auditing for outdated, deprecated, or vulnerable packages
02Implementation of shared version variables for related package groups
031 GitHub stars
04CLI-first dependency management to prevent project file corruption
05Advanced troubleshooting workflows for NuGet restore and dependency conflicts
06Automated Central Package Management (CPM) configuration and maintenance
ユースケース
01Synchronizing versions for complex package suites across multiple microservices
02Automating the identification and resolution of transitive dependency conflicts
03Migrating a legacy .NET solution to Central Package Management for better version control