Quali strumenti e tecniche usi per trovare il codice morto?

Quali strumenti e tecniche usi per trovare il codice morto in .NET?

In passato, ho decorato i metodi con l’attributo Obsolete (passando true in modo che il compilatore emettesse un errore, come descritto in MSDN ).

Sarei interessato a vedere i suggerimenti degli altri (oltre a strumenti come FxCop o ReSharper). Voglio assicurarmi di non perdere altri strumenti che potrebbero essere utili.

TDD + NCover

Perché hai bisogno di altre risposte? FxCop e Resharper fanno il trucco, specialmente visto che FxCop è ora integrato in VS attraverso “Code Analysis”.

appare grigio in ReSharper se è un codice morto (almeno all’interno della soluzione) … come metodi o classi non richiamate o proprietà e variabili inutilizzate

Ancora una volta, raccomando AQTime . L’analisi del codice statico fa già ciò che vuoi (e molto di più), ma gli altri profiler sono ancora più utili. Vale i soldi, se te lo puoi permettere.