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?
14
A
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.
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? –
Rimozione dei riferimenti inutilizzati agli assiemi, sì. – Rohit