dotnet nuget locals

Cet article s’applique à : ✔️ SDK .NET Core 3.1 et versions ultérieures

Nom

dotnet nuget locals - Efface ou liste les ressources NuGet locales.

Synopsis

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

dotnet nuget locals -h|--help

Description

La commande dotnet nuget locals efface ou liste les ressources NuGet locales dans le cache de requête HTTP, le cache temporaire ou le dossier des packages globaux à l’échelle de l’ordinateur.

Arguments

  • CACHE_LOCATION

    Emplacement du cache à répertorier ou effacer. L’une des valeurs suivantes est acceptée :

    • all : indique que l’opération spécifiée est appliquée à tous les types de cache : le cache de requête HTTP, le cache des packages globaux et le cache temporaire.
    • http-cache : indique que l’opération spécifiée est appliquée uniquement au cache de requête HTTP. Les autres emplacements de cache ne sont pas affectés.
    • global-packages : indique que l’opération spécifiée est appliquée uniquement au cache des packages globaux. Les autres emplacements de cache ne sont pas affectés.
    • temp : indique que l’opération spécifiée est appliquée uniquement au cache temporaire. Les autres emplacements de cache ne sont pas affectés.

Options

  • --force-english-output

    Force l’application à s’exécuter avec les paramètres régionaux Anglais (culture indifférente).

  • -?|-h|--help

    Imprime une description de l’utilisation de la commande.

  • -c|--clear

    L’option clear exécute une opération d’effacement sur le type de cache spécifié. Le contenu des répertoires de cache est supprimé de manière récursive. Le groupe ou l’utilisateur qui effectue l’opération doit disposer de droits sur les fichiers des répertoires de cache. Sinon, une erreur s’affiche, indiquant les fichiers ou dossiers qui n’ont pas été effacés.

  • -l|--list

    L’option list est utilisée pour afficher l’emplacement du type de cache spécifié.

Exemples

  • Afficher les chemins d’accès de tous les répertoires de cache local (le répertoire du cache HTTP, le répertoire du cache des packages globaux et le répertoire du cache temporaire) :

    dotnet nuget locals all -l
    
  • Affiche le chemin du répertoire du cache http local :

    dotnet nuget locals http-cache --list
    
  • Effacer tous les fichiers de tous les répertoires de cache local (le répertoire du cache HTTP, le répertoire du cache des packages globaux et le répertoire du cache temporaire) :

    dotnet nuget locals all --clear
    
  • Effacer tous les fichiers du répertoire du cache des packages globaux local :

    dotnet nuget locals global-packages -c
    
  • Effacer tous les fichiers du répertoire du cache temporaire local :

    dotnet nuget locals temp -c
    

Dépannage

Pour plus d’informations sur les problèmes et erreurs courants liés à l’utilisation de la commande dotnet nuget locals, consultez la page Gestion du cache NuGet.