nuget-manager
Bezpieczne zarządzanie pakietami NuGet w projektach .NET za pomocą CLI
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania pakietami NuGet w projektach i rozwiązaniach .NET. Automatyzuje dodawanie, usuwanie i aktualizowanie wersji pakietów, wymuszając użycie interfejsu wiersza polecenia dotnet w celu zachowania integralności projektu. Zawiera ścisłe procedury weryfikacji wersji i przywracania projektu po zmianach, a edycję plików bezpośrednio dopuszcza wyłącznie przy aktualizacji numerów wersji.
Jak używać
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.