Loading...
Loading...
Manage NuGet packages in .NET projects/solutions. Use this skill when adding, removing, or updating NuGet package versions. It enforces using `dotnet` CLI for package management and provides strict procedures for direct file edits only when updating versions.
npx skill4agent add github/awesome-copilot nuget-managerdotnetdotnetPATHjqdotnet package search.csproj.propsDirectory.Packages.propsdotnet add packagedotnet remove package.csprojDirectory.Packages.propsdotnet restoredotnet add [<PROJECT>] package <PACKAGE_NAME> [--version <VERSION>]dotnet add src/MyProject/MyProject.csproj package Newtonsoft.Jsondotnet remove [<PROJECT>] package <PACKAGE_NAME>dotnet remove src/MyProject/MyProject.csproj package Newtonsoft.Jsondotnet package searchjqdotnet package search <PACKAGE_NAME> --exact-match --format json | jq -e '.searchResult[].packages[] | select(.version == "<VERSION>")'(dotnet package search <PACKAGE_NAME> --exact-match --format json | ConvertFrom-Json).searchResult.packages | Where-Object { $_.version -eq "<VERSION>" }Directory.Packages.props<PackageVersion Include="Package.Name" Version="1.2.3" />.csproj<PackageReference Include="Package.Name" Version="1.2.3" />dotnet restoredotnet add src/WebApi/WebApi.csproj package Serilogdotnet package search Newtonsoft.Json --exact-match --format jsonDirectory.Packages.propsdotnet restore