Compartir a través de


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

  1. 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) .

  2. Haga clic con el botón derecho en un nodo de dependencias o nombre de proyecto en el Explorador de soluciones.

  3. Seleccione Remove Unused References (Quitar referencias sin usar).

    Remove Unused References command

  4. 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.

    Remove Unused References dialog

  5. Haga clic en Apply para quitar las referencias seleccionadas.

Vea también