managing-package-references Skill
Manages .NET package references and dependencies in project files. Handles adding, removing, and updating PackageReference, ProjectReference, and FrameworkReference items. Supports both standard package management and Central Package Management (CPM) with Directory.Packages.props. Use when modifying NuGet packages, upd Published by microsoft in upgrade-agent-plugins.
What is managing-package-references Skill?
Manages .NET package references and dependencies in project files. Handles adding, removing, and updating PackageReference, ProjectReference, and FrameworkReference items. Supports both standard package management and Central Package Management (CPM) with Directory.Packages.props. Use when modifying NuGet packages, upd Published by microsoft in upgrade-agent-plugins. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Research
- Research use cases
Technical details
- Install or run with Copy skill directory
When to use managing-package-references Skill
- Use it for research.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/upgrade-agent-plugins
- Skill file: plugins/upgrade-agent/extenders/upgrade-dotnet/upgrade/skills/lazy/common/managing-package-references/SKILL.md
What it does
Manages .NET package references and dependencies in project files. Handles adding, removing, and updating PackageReference, ProjectReference, and FrameworkReference items. Supports both standard package management and Central Package Management (CPM) with Directory.Packages.props. Use when modifying NuGet packages, upd
Skill instructions
Project Package Management Overview Manage package and dependency references in <ItemGroup elements of .NET project files. Item types: PackageReference (NuGet), ProjectReference, FrameworkReference, PackageVersion (CPM) Key insight: Packages can be defined in imported files (Directory.Build.props, Directory.Packages.props), not just in project files. Always discover where packages are defined before modifying them — editing the wrong file causes silent failures or version conflicts. Required Tools getprojectdependencies Discover dependencies and CPM status before any modification — the workflow differs completely depending on the result. getprojectdependencies(solution-file-path, path-to-project-file) Output provides: - Whether CPM is enabled - All import files in the chain - Each package with its version and "defined in" location Additional Discovery - view — Read the project file, Directory.Build.props, or Directory.Packages.props directly - grep — Search for a package across files:
Explore related resources
Frequently asked questions
What is managing-package-references?
managing-package-references is a open-source AI agent skill with Copy skill directory. Manages .NET package references and dependencies in project files. Handles adding, removing, and updating PackageReference, ProjectReference, and FrameworkReference items.
Who is managing-package-references best for?
managing-package-references is best for reusing agent instructions, scripts, and references, research workflows.
How do I install managing-package-references?
Install or run managing-package-references using Copy skill directory. Check managing-package-references for the latest setup command.
Is managing-package-references actively maintained?
managing-package-references may need a closer maintenance check before production use.
Auto-fetched from GitHub.