dotnet nuget locals

Este artigo se aplica a: ✔️ SDK do .NET Core 3.1 e versões posteriores

Nome

dotnet nuget locals-Limpa ou lista os recursos locais do NuGet.

Sinopse

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

dotnet nuget locals -h|--help

Descrição

O comando dotnet nuget locals limpa ou lista os recursos locais do NuGet no cache de solicitação http, cache temporário ou pasta de pacotes globais em todo o computador.

Argumentos

  • CACHE_LOCATION

    O local do cache a ser listado ou limpo. Aceita um dos seguintes valores:

    • all – Indica que a operação especificada aplica-se a todos os tipos cache: o cache de solicitação http, cache de pacotes globais e o cache temporário.
    • http-cache – Indica que a operação especificada aplica-se apenas ao cache de solicitação http. Os outros locais do cache não são afetados.
    • global-packages – Indica que a operação especificada aplica-se apenas ao cache de pacotes globais. Os outros locais do cache não são afetados.
    • temp – Indica que a operação especificada aplica-se apenas ao cache temporário. Os outros locais do cache não são afetados.

Opções

  • --force-english-output

    Força a execução do aplicativo usando uma cultura invariável com base em inglês.

  • -?|-h|--help

    Imprime uma descrição de como usar o comando.

  • -c|--clear

    A opção clear executa uma operação de limpeza no tipo de cache especificado. O conteúdo dos diretórios de cache é excluído recursivamente. O usuário/grupo executor deve ter permissão nos arquivos nos diretórios de cache. Caso contrário, um erro é exibido, indicando as pastas/os arquivos que não foram limpos.

  • -l|--list

    A opção de lista é usada para exibir a localização do tipo de cache especificado.

Exemplos

  • Exibe os caminhos de todos os diretórios de cache local (diretório de cache de http, o diretório de cache de pacotes globais e diretório de cache temporário):

    dotnet nuget locals all -l
    
  • Exibe o caminho para o diretório local do cache de http:

    dotnet nuget locals http-cache --list
    
  • Limpa todos os arquivos dos diretórios de cache local (diretório de cache de http, o diretório de cache de pacotes globais e diretório de cache temporário):

    dotnet nuget locals all --clear
    
  • Limpa todos os arquivos no diretório local de cache de pacotes globais:

    dotnet nuget locals global-packages -c
    
  • Limpa todos os arquivos no diretório local de cache temporário:

    dotnet nuget locals temp -c
    

Solução de problemas

Para saber mais sobre os problemas e erros mais comuns ao usar o comando dotnet nuget locals, veja Gerenciamento do cache do NuGet.