Saltar al contenido

¿Cómo puede encontrar paquetes NuGet no utilizados en la solución?

Solución:

ReSharper 2016.1 tiene una función para eliminar NuGet no utilizado.

Se puede ejecutar en una solución y en cada proyecto de una solución y hace lo siguiente:

  1. Analice su código y recopile referencias a ensamblados.
  2. Cree un gráfico de uso de NuGet en función de los usos de los ensamblados.
  3. Los paquetes sin archivos de contenido, no utilizados en sí mismos y sin dependencias utilizadas se asumen como no utilizados y se sugiere eliminarlos.

Desafortunadamente, esto no funciona para project.json proyectos (RSRP-454515) y proyectos principales de ASP.NET (RSRP-459076)

Puede utilizar la extensión de Visual Studio ResolveUR – Resolve Unused References.

Resuelva las referencias no utilizadas, incluidas las referencias nuget en proyectos de Visual Studio 2012/2013/2015 a través del elemento de menú en los nodos de la solución y del proyecto Ventana de herramientas del Explorador de soluciones

No es una tarea fácil, por lo que sugiero hacer una copia de seguridad y / o confirmar antes, solo para revertir si algo salió mal.

Puede lograr esto usando ReSharper 2019.1.1.

Haga clic derecho en el proyecto> Refactorizar> Eliminar referencias no utilizadas.

Si su proyecto es pequeño, también puede usar: proyecto> Optimizar referencias utilizadas. . .

Una ventana aparecerá. Seleccione todas las referencias y elimínelas todas. Luego regrese y vuelva a agregar los que le dan un error de compilación.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *