What problem does it solve? Package versions scattered across many .csproj, .fsproj, and .vbproj files drift out of sync, causing version conflicts, inconsistent builds, and painful upgrades across multi-project repositories. ## Core Features & Use Cases - CPM Migration: Converts projects, solutions (.sln/.slnx), or entire repositories to Central Package Management by generating a Directory.Packages.props file and stripping Version attributes from PackageReference items. - Version Conflict Resolution: Audits all package references, detects conflicting versions across projects, and guides the user through resolution strategies such as aligning to the highest version or using VersionOverride. - Baseline Validation and Reporting: Captures pre- and post-conversion binlogs and package lists, compares resolved versions, and produces a shareable convert-to-cpm.md report with risk assessment and follow-up items. - Use Case: A repository with 15 projects referencing System.Text.Json at three different versions can be converted so all versions are centralized in one file, conflicts are resolved with user approval, and the build is verified version-neutral. ## Quick Start Convert my solution MyApp.sln to NuGet Central Package Management and resolve any package version conflicts.