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.
Problemi correlati
- 1. Rimuovi riferimenti inutilizzati
- 2. Rimuovi i riferimenti VS2010 ai file cancellati nel progetto web
- 3. Ordinamento direttiva "usings" di ReSharper Clean-up
- 4. Rimuovi riferimenti sulle estensioni
- 5. Stepping MVC Mini Profiler senza usings annidati
- 6. ASP.NET/VS2010 Ricerca di file inutilizzati nel progetto
- 7. Aggiungere riferimenti di progetto nel progetto condiviso Xamarin
- 8. variabili statiche C++ della classe senza riferimenti
- 9. Funzione ReSharper mostra "File sempre di sola lettura"
- 10. rimuovere i jar inutilizzati dal progetto
- 11. processo di zombie rimuovi senza attendere C
- 12. Impedire Visual Studio di aggiungere riferimenti e usings di default per le nuove classi
- 13. Rimuovi riferimenti PDB dal file rilasciato
- 14. F #/C# - File di script fsx e riferimenti di progetto
- 15. Riferimenti non risolti nel progetto Microsoft Visual Studio SQL
- 16. Riferimenti condizionali nel progetto .NET, è possibile eliminare avvisi?
- 17. Perché Resharper non riconosce i miei riferimenti web?
- 18. riferimenti rvalue senza std :: muovono
- 19. Aggiunta di un progetto senza ARC nel progetto con ARC
- 20. Come trovare e rimuovere pacchetti Delphi inutilizzati da un progetto
- 21. Inserimento di riferimenti del progetto C# in una sottocartella
- 22. che definisce i parametri inutilizzati in C
- 23. usando C# dll nel progetto C++
- 24. Utilizzo di DLL C++ nel progetto C#
- 25. Rimuovi controllo versione progetto IntelliJ
- 26. Identificare dipendenze problematiche nel progetto C++/CLI
- 27. ReSharper per C++
- 28. Nel C# resharper suggerito "accesso condizionato", cosa mi dà null?
- 29. Visual Studio: riferimenti nel codice non riconosciuti?
- 30. Riferimenti del progetto v Dipendenze NuGet
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