Eliminación de las referencias no utilizadas
Esta refactorización se aplica a lo siguiente:
- C#
- Visual Basic
Qué: solo para los proyectos de estilo sdk, permite quitar referencias no usadas.
Cuándo: quiere limpiar las referencias de proyecto y los paquetes NuGet que no tienen ningún uso.
Por qué: la eliminación de referencias de proyecto que no tienen uso puede ayudar a ahorrar espacio y reducir el tiempo de inicio de la aplicación, ya que se tarda tiempo en cargar cada módulo y evita que el compilador cargue metadatos que nunca se usarán.
Nota:
Puede usar el Asistente para actualización de .NET directamente desde Visual Studio para actualizar la aplicación a las versiones más recientes de .NET.
Instrucciones
Compruebe que la opción está habilitada.
Seleccione Opciones>de herramientas>Editor>de texto C#>Avanzado y habilite el comando Mostrar "Referencias no usadas quitadas" en Explorador de soluciones (experimental) .
Haga clic con el botón derecho en un nodo de dependencias o nombre de proyecto en el Explorador de soluciones.
Seleccione Remove Unused References (Quitar referencias sin usar).
Se abrirá el cuadro de diálogo Remove Unused References (Quitar referencias sin usar) con las referencias que no tienen ningún uso en el código fuente. Las referencias sin usar se seleccionarán previamente para su eliminación con una opción para conservarlas si se selecciona
Keep
en la lista desplegable Acción.Haga clic en
Apply
para quitar las referencias seleccionadas.