dotnet nuget locals

Эта статья относится к: ✔️ пакету SDK для .NET Core 3.1 и более поздних версий

Имя

dotnet nuget locals — очищает или перечисляет локальные ресурсы NuGet.

Краткий обзор

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

dotnet nuget locals -h|--help

Описание

Команда dotnet nuget locals очищает или перечисляет локальные ресурсы NuGet в кэше HTTP-запросов, временном кэше или папке пакетов, используемой на уровне компьютера.

Аргументы

  • CACHE_LOCATION

    Расположение кэша для вывода или очищения. Принимает одно из следующих значений:

    • all — указывает, что определенная операция применяется ко всем типам кэша, то есть к кэшу HTTP-запросов, глобальному кэшу пакетов и временному кэшу.
    • http-cache — указывает, что определенная операция применяется только к кэшу HTTP-запросов. Другие расположения кэша не затрагиваются.
    • global-packages — указывает, что определенная операция применяется только к глобальному кэшу пакетов. Другие расположения кэша не затрагиваются.
    • temp — указывает, что определенная операция применяется только к временному кэшу. Другие расположения кэша не затрагиваются.

Варианты

  • --force-english-output

    Принудительно запускает приложение с использованием инвариантного английского языка и региональных параметров.

  • -?|-h|--help

    Выводит описание использования команды.

  • -c|--clear

    Параметр clear очищает кэш указанного типа. Содержимое каталогов кэша удаляется рекурсивно. Пользователь или группа, совершающие выполнение, должны иметь разрешение на доступ к файлам в каталогах кэша. Если доступа нет, отображается ошибка, в которой указаны неочищенные файлы и папки.

  • -l|--list

    Параметр list используется для отображения расположения кэша указанного типа.

Примеры

  • Отображает пути ко всем локальным каталогам кэша (т. е. к каталогам кэша HTTP-запросов, кэша глобальных пакетов и временного кэша):

    dotnet nuget locals all -l
    
  • Отображает путь к локальному каталогу кэша HTTP-запросов.

    dotnet nuget locals http-cache --list
    
  • Очищает все файлы изо всех локальных каталогов кэша (т. е. каталогов кэша HTTP-запросов, кэша глобальных пакетов и временного кэша):

    dotnet nuget locals all --clear
    
  • Очищает все файлы в локальном каталоге кэша глобальных пакетов:

    dotnet nuget locals global-packages -c
    
  • Очищает все файлы в локальном каталоге временного кэша:

    dotnet nuget locals temp -c
    

Устранение неполадок

Сведения о распространенных проблемах и ошибках при использовании команды см. в dotnet nuget locals разделе Управление кэшем NuGet.