Freigeben über


dotnet nuget delete

Dieser Artikel gilt für: ✔️ .NET Core 3.1 SDK und höher

Name

dotnet nuget delete – Löscht ein Paket vom Server oder hebt dessen Auflistung auf.

Übersicht

dotnet nuget delete [<PACKAGE_NAME> <PACKAGE_VERSION>] [--force-english-output]
    [--interactive] [-k|--api-key <API_KEY>] [--no-service-endpoint]
    [--non-interactive] [-s|--source <SOURCE>]

dotnet nuget delete -h|--help

Beschreibung

Der dotnet nuget delete-Befehl löscht ein Paket vom Server oder hebt dessen Auflistung auf. Für nuget.org wird die Auflistung des Pakets aufgehoben.

Argumente

  • PACKAGE_NAME

    Name/ID des zu löschenden Pakets.

  • PACKAGE_VERSION

    Version des zu löschenden Pakets.

Optionen

  • --force-english-output

    Erzwingt die Ausführung der Anwendung mithilfe einer invarianten Kultur, die auf Englisch basiert.

  • -?|-h|--help

    Gibt eine Beschreibung zur Verwendung des Befehls aus.

  • --interactive

    Ermöglicht dem Befehl, anzuhalten und auf Benutzereingaben oder Aktionen zu warten. Beispielsweise, um die Authentifizierung abzuschließen. Verfügbar seit .NET Core 3.0 SDK.

  • -k|--api-key <API_KEY>

    Der API-Schlüssel für den Server.

  • --no-service-endpoint

    Standardmäßig fügt der Befehl „/api/v2/package“ an die angegebene URL an. Diese Option dient für benutzerdefinierte Feeds, die die genaue Quell-URL verwenden müssen, die mit der Option --source angegeben ist. Weitere Informationen finden Sie weiter unten in diesem Artikel in der Beschreibung der Option --source.

  • --non-interactive

    Fordert nicht zu Eingaben oder Bestätigungen des Benutzers auf.

  • -s|--source <SOURCE>

    Gibt die Server-URL an. Die mit dieser Option angegebene URL kann entweder V2 (https://www.nuget.org/api/v2/) oder V3 (https://api.nuget.org/v3/index.json) sein. Ersetzen Sie für private Feeds den Hostnamen (z.B. %hostname%/api/v3/index.json).

Beispiele

  • Löscht Version 1.0 des Pakets Microsoft.AspNetCore.Mvc:

    dotnet nuget delete Microsoft.AspNetCore.Mvc 1.0
    
  • Löscht Version 1.0 des Pakets Microsoft.AspNetCore.Mvc, wobei der Benutzer nicht zur Eingabe von Anmeldeinformationen oder zu anderen Eingaben aufgefordert wird:

    dotnet nuget delete Microsoft.AspNetCore.Mvc 1.0 --non-interactive