dotnet-centralise-packages

Community

Centralize NuGet versions across a solution.

AuthorIm5tu
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Central Package Management (CPM) centralizes NuGet package versions for a multi-project .NET solution, ensuring consistent builds and simplified maintenance.

Core Features & Use Cases

  • Central Package Management: consolidates direct dependencies into a single Directory.Packages.props.
  • Build stability: resolves version conflicts by selecting the highest version globally.
  • Easy modernization: propagates version changes automatically across all projects.

Use Case: Suppose you have several projects referencing Newtonsoft.Json at different versions; CPM ensures a single, uniform version is used throughout the solution.

Quick Start

Run the skill in the solution directory to generate Directory.Packages.props and adjust csproj PackageReference entries accordingly.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: dotnet-centralise-packages
Download link: https://github.com/Im5tu/claude/archive/main.zip#dotnet-centralise-packages

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.