2009-09-22 32 views
14

C'è un modo per rimuovere riferimenti inutilizzati agli assiemi, in un progetto C#, senza l'aiuto di Resharper? Il MSDN documentation does outline something for Visual Basic, ma non sono riuscito a trovare le stesse finestre di dialogo per C#.Rimuovi riferimenti inutilizzati (! = Usings) nel progetto C# senza Resharper?

+0

La tua domanda sulla rimozione di riferimenti ad assemblaggi che non sono necessari o sulla rimozione utilizzando istruzioni in ogni file sorgente che non sono necessarie? –

+0

Rimozione dei riferimenti inutilizzati agli assiemi, sì. – Rohit

risposta

9

Non esiste alcuna build in supporto in Visual Studio per trovare riferimenti di assembly non utilizzati in un progetto C#.

Una soluzione alternativa è, per rimuovere un possibile assieme non utilizzato, compilare il progetto e controllare se viene compilato correttamente. Se è il caso, è stato rimosso un assieme non utilizzato. Altrimenti l'assemblaggio rimosso era necessario e dovrebbe essere aggiunto di nuovo.

Per verificare quali assiemi vengono utilizzati da altri assiemi è possibile utilizzare NDepend.

1

Per i singoli file di codice .cs, VS 2008 ha: Modifica, IntelliSense, Organizza gli usi, Elimina gli usi non utilizzati (Alt-E, Alt-I, Alt-O, Alt-R). Non ho individuato nulla per i progetti.

Problemi correlati