Condividi tramite


Rimuovere i riferimenti inutilizzati

Questo refactoring si applica a:

  • C#
  • Visual Basic

Cosa: solo per i progetti di stile SDK, consente di rimuovere riferimenti inutilizzati.

Quando: si vogliono pulire i riferimenti al progetto e i pacchetti NuGet che non hanno alcun utilizzo.

Perché: la rimozione dei riferimenti di progetto senza utilizzo può contribuire a risparmiare spazio e ridurre il tempo di avvio dell'applicazione, perché richiede tempo per caricare ogni modulo ed evita di avere i metadati di caricamento del compilatore che non verranno mai usati.

Nota

È possibile usare .NET Upgrade Assistant direttamente da Visual Studio per aggiornare l'app alle versioni più recenti di .NET.

Procedure

  1. Verificare che l'opzione sia abilitata.

    Selezionare Strumenti>Opzioni>Editor>di testo C#>Avanzate e abilitare Mostra il comando "Riferimenti inutilizzati rimossi" in Esplora soluzioni (sperimentale).

  2. Fare clic con il pulsante destro del mouse su un nome di progetto o un nodo dipendenze in Esplora soluzioni.

  3. Selezionare Rimuovi riferimenti inutilizzati.

    Remove Unused References command

  4. La finestra di dialogo Rimuovi riferimenti inutilizzati aprirà la visualizzazione di riferimenti senza utilizzo nel codice sorgente. I riferimenti inutilizzati verranno pre-selezionati per la rimozione con un'opzione per mantenere i riferimenti selezionando Keep dall'elenco a discesa Azione.

    Remove Unused References dialog

  5. Fare clic Apply per rimuovere i riferimenti selezionati.

Vedi anche