Condividi tramite


dotnet nuget delete

Questo articolo si applica a: ✔️ .NET Core 3.1 SDK e versioni successive

Nome

dotnet nuget delete: rimuove dall'elenco o elimina un pacchetto dal server.

Riepilogo

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

Descrizione

Il comando dotnet nuget delete rimuove dall'elenco o elimina un pacchetto dal server. Per nuget.org l'azione consiste nel rimuovere il pacchetto dall'elenco.

Argomenti

  • PACKAGE_NAME

    Nome/ID del pacchetto da eliminare.

  • PACKAGE_VERSION

    Versione del pacchetto da eliminare.

Opzioni

  • --force-english-output

    Impone all'applicazione l'esecuzione con una cultura invariante e di lingua inglese.

  • -?|-h|--help

    Stampa le istruzioni di utilizzo del comando.

  • --interactive

    Consente al comando di arrestarsi e attendere l'input o l'azione dell'utente, ad esempio il completamento dell'autenticazione. Disponibile a partire da .NET Core 3.0 SDK.

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

    Chiave API per il server.

  • --no-service-endpoint

    Per impostazione predefinita, il comando aggiunge "/api/v2/package" all'URL specificato. Questa opzione è per i feed personalizzati che devono usare l'URL di origine esatto come specificato con l'opzione --source. Per ulteriori informazioni, vedere l'opzione --source più avanti in questo articolo.

  • --non-interactive

    Non richiede input o conferme dell'utente.

  • -s|--source <SOURCE>

    Specifica l'URL del server. L'URL specificato tramite questa opzione può essere V2 (https://www.nuget.org/api/v2/) o V3 (https://api.nuget.org/v3/index.json). Per i feed privati, sostituire il nome host (ad esempio, %hostname%/api/v3/index.json).

Esempi

  • Elimina la versione 1.0 del pacchetto Microsoft.AspNetCore.Mvc:

    dotnet nuget delete Microsoft.AspNetCore.Mvc 1.0
    
  • Elimina la versione 1.0 del pacchetto Microsoft.AspNetCore.Mvc senza richiedere all'utente credenziali o altro input:

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