dotnet nuget locals

Dieses Thema gilt für: ✓ .NET Core 1.x .NET Core 2.x

Name

dotnet nuget locals: Löscht lokale NuGet-Ressourcen oder listet diese auf.

Übersicht

dotnet nuget locals <CACHE_LOCATION> [(-c|--clear)|(-l|--list)] [--force-english-output] [-h|--help]

Beschreibung

Der dotnet nuget locals-Befehl löscht lokale NuGet-Ressourcen im http-Anforderungscache, temporären Cache oder Ordner mit globalen Paketen auf dem Computer bzw. listet diese Ressourcen auf.

Argumente

CACHE_LOCATION

Einer der folgenden Werte:

  • all: gibt an, dass der angegebene Vorgang auf alle Cachetypen angewendet wird: Auf den http-Anforderungscache, den Cache für globale Pakete und den temporären Cache.
  • http-cache: gibt an, dass der angegebene Vorgang nur auf den http-Anforderungscache angewendet wird. Die anderen Cachespeicherorte sind nicht betroffen.
  • global-packages: gibt an, dass der angegebene Vorgang nur auf den Cache für globale Pakete angewendet wird. Die anderen Cachespeicherorte sind nicht betroffen.
  • temp: gibt an, dass der angegebene Vorgang nur auf den temporären Cache angewendet wird. Die anderen Cachespeicherorte sind nicht betroffen.

Optionen

-h|--help

Druckt eine kurze Hilfe für den Befehl.

-c|--clear

Die clear-Option führt einen Löschvorgang für den angegebenen Cachetyp aus. Die Inhalte der Cacheverzeichnisse werden rekursiv gelöscht. Der ausführende Benutzer (bzw. die Gruppe) muss über Berechtigungen für die Dateien in den Cacheverzeichnissen verfügen. Andernfalls wird ein Fehler angezeigt, der die Dateien/Ordner angibt, die nicht gelöscht wurden.

-l|--list

Die list-Option wird verwendet, um den Speicherort des angegebenen Cachetyps anzuzeigen.

--force-english-output

Erzwingt, dass die Befehlszeilenausgabe auf Englisch ist.

Beispiele

Zeigt die Pfade aller lokalen Cacheverzeichnisse an (http-Cacheverzeichnis, Cacheverzeichnis für globale Pakete und temporäres Cacheverzeichnis):

dotnet nuget locals –l all

Zeigt den Pfad für das lokale http-Cacheverzeichnis an:

dotnet nuget locals --list http-cache

Löscht alle Dateien aus allen lokalen Cacheverzeichnissen (http-Cacheverzeichnis, Cacheverzeichnis für globale Pakete und temporäres Cacheverzeichnis):

dotnet nuget locals --clear all

Löscht alle Dateien im lokalen Cacheverzeichnis für globale Pakete:

dotnet nuget locals -c global-packages

Löscht alle Dateien im lokalen temporären Cacheverzeichnis:

dotnet nuget locals -c temp

Problembehandlung

Weitere Informationen zu häufig auftretenden Problemen und Fehlern bei der Verwendung des dotnet nuget locals-Befehls finden Sie unter Managing the NuGet cache (Verwalten des NuGet-Caches).