Eliminar caché nugets

Creado por Rosa Mª Martí, Modificado el Mie, 12 Mar a 10:43 A. M. por Rosa Mª Martí


En algunas ocasiones, los Nugets que contienen los módulos instalables y todos aquellos elementos necesarios para desplegar la nueva versión, pueden guardar referencias incorrectas en la caché local del equipo. Esto puede ocasionar que, en lugar de descargar y usar los últimos paquetes correctos de una misma versión ya descargada, siga usando los locales y, por tanto, no corrija o aplique los cambios desplegados desde fábrica.


Para evitar este problema se puede llevar a cabo estos pasos en el equipo en el que se encuentra instalada la API que aplica la nueva versión


  1. Abrir una ventana de línea de comandos (cmd)
  2. Ejecutar la siguiente línea que nos indica las ubicaciones locales donde se guardan referencias a los nugets. Este paso es solo de consulta y se puede omitir.
    dotnet nuget locals all -l. 
    Generic
  3. Ejecutar la siguiente línea que borrará las referencias del punto anterior
    dotnet nuget locals all -c
    Generic

  4. Eliminar las descargas de los nugets, basta con eliminar las carpetas APIActualizador y packages, existentes en la ruta de instalación de la API. Es posible que no existan, en ese caso, no hay que eliminar nada.

  5. Por último, reiniciar el servicio de la API.


Es necesario tener instalado https://dotnet.microsoft.com/es-es/download



¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo