Comparteix a través de


dotnet nuget locals

Este artículo se aplica a: ✔️ SDK de .NET Core 3.1 y versiones posteriores

Name

dotnet nuget locals: borra o enumera recursos locales de NuGet.

Sinopsis

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

dotnet nuget locals -h|--help

Descripción

El comando dotnet nuget locals borra o enumera los recursos locales de NuGet en la caché de solicitudes http, la caché temporal o la carpeta de paquetes globales de toda la máquina.

Argumentos

  • CACHE_LOCATION

    La ubicación de caché que se va a mostrar o borrar. Acepta uno de los valores siguientes:

    • all: indica que la operación especificada se debe aplicar a todos los tipos de caché: caché de solicitudes http, caché de paquetes globales y caché temporal.
    • http-cache: indica que la operación especificada se aplica solo a la caché de solicitudes http. Las otras ubicaciones de caché no se ven afectadas.
    • global-packages: indica que la operación especificada se aplica solo a la caché de paquetes globales. Las otras ubicaciones de caché no se ven afectadas.
    • temp: indica que la operación especificada se aplica solo a la caché temporal. Las otras ubicaciones de caché no se ven afectadas.

Opciones

  • --force-english-output

    Fuerza la ejecución de la aplicación mediante una referencia cultural en inglés invariable.

  • -?|-h|--help

    Imprime una descripción de cómo usar el comando.

  • -c|--clear

    La opción de borrado ejecuta una operación de borrado sobre el tipo de caché especificado. El contenido de los directorios de caché se elimina de forma recursiva. El usuario o grupo de ejecución deben tener permiso para los archivos en los directorios de la caché. En caso contrario, se muestra un error para indicar los archivos o las carpetas que no se han borrado.

  • -l|--list

    La opción de lista se usa para mostrar la ubicación del tipo de caché especificado.

Ejemplos

  • Muestra las rutas de acceso de todos los directorios de caché locales (el directorio de caché http, el directorio de caché de paquetes globales y el directorio de caché temporal):

    dotnet nuget locals all -l
    
  • Muestra la ruta de acceso del directorio de la caché de solicitudes http:

    dotnet nuget locals http-cache --list
    
  • Borra todos los archivos de todos los directorios de caché locales (directorio de caché http, directorio de caché de paquetes globales y directorio de caché temporal):

    dotnet nuget locals all --clear
    
  • Borra todos los archivos del directorio local de la caché de paquetes globales:

    dotnet nuget locals global-packages -c
    
  • Borra todos los archivos del directorio local de la caché temporal:

    dotnet nuget locals temp -c
    

Solución de problemas

Para más información sobre problemas y errores comunes encontrados al usar el comando dotnet nuget locals, consulte Managing the NuGet cache (Administración de la caché de NuGet).