Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
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.
How to use
Upewnij się, że masz zainstalowany .NET SDK (wersja 8.0 lub nowsza, zgodna z Twoim projektem) oraz że polecenie dotnet jest dostępne w zmiennej PATH. Przygotuj również narzędzie jq lub PowerShell do weryfikacji wersji pakietów.
Aby dodać nowy pakiet do projektu, użyj polecenia dotnet add z ścieżką do pliku projektu i nazwą pakietu. Na przykład: dotnet add src/MyProject/MyProject.csproj package Newtonsoft.Json. Możesz również określić konkretną wersję za pomocą flagi --version.
Aby usunąć pakiet z projektu, wykonaj polecenie dotnet remove z ścieżką do pliku projektu i nazwą pakietu, na przykład: dotnet remove src/MyProject/MyProject.csproj package Newtonsoft.Json.
Gdy chcesz zaktualizować wersję istniejącego pakietu, najpierw sprawdź, czy docelowa wersja istnieje na NuGet. Następnie określ, czy wersje są zarządzane na poziomie poszczególnych projektów (w plikach .csproj) czy centralnie (w pliku Directory.Packages.props).
Edytuj numer wersji bezpośrednio w odpowiednim pliku, a następnie natychmiast uruchom polecenie dotnet restore, aby zweryfikować kompatybilność zmian i przywrócić projekt do stanu spójnego.