[.net] Rimuovi riferimenti inutilizzati (! = "Usando")



4 Answers

puoi usare l'estensione " Rimuovi riferimenti inutilizzati " che ho scritto:

http://visualstudiogallery.msdn.microsoft.com/9811e528-cfa8-4fe7-9dd1-4021978b5097

Question

Come posso trovare ed eliminare riferimenti inutilizzati nei miei progetti?

So che puoi facilmente rimuovere le istruzioni using in 2008, ma questo non rimuove il riferimento reale nei tuoi progetti. La dll di riferimento verrà comunque copiata nel contenitore / pacchetto di installazione.




Prova questo: Reference Assistant

Sommario

Reference Assistant aiuta a rimuovere i riferimenti inutilizzati da progetti C #, F #, VB.NET o VC ++ / CLI in Visual Studio 2010.




Penso che siano copiati in bin \, perché nel progetto che ha rimosso il riferimento abbiamo riferimento o altri progetti che hanno lo stesso riferimento ...




ReSharper 6.1 includerà queste funzionalità:

- Ottimizza i riferimenti: analizza i riferimenti dell'assembly e i loro utilizzi nel codice, ottieni l'elenco dei riferimenti ridondanti e rimuovili.

-Rimuovi riferimenti non utilizzati: refactoring rapido per rimuovere riferimenti di assembly ridondanti.

-Eliminazione sicura sui riferimenti di assiemi: cancella i riferimenti di assiemi se tutti sono ridondanti, in caso contrario utilizza i dispacciamenti e può rimuovere solo i riferimenti di assembly ridondanti dell'elenco selezionato.




Ho una risposta gratuita che funziona in qualsiasi versione di Visual Studio e qualsiasi versione di Framework. Non rimuove i riferimenti non utilizzati, ma li identifica.

È possibile utilizzare Telerik JustDecompile nella DLL del progetto. Basta aprire la DLL in JustDecompile e andare in References per vedere cosa viene effettivamente utilizzato nella DLL compilata.




Related