¿Qué herramientas y técnicas usas para encontrar el código muerto?

¿Qué herramientas y técnicas usas para encontrar el código muerto en .NET?

En el pasado, he decorado métodos con el atributo Obsoleto (pasando verdadero para que el comstackdor emita un error, como se describe en MSDN ).

Me interesaría ver las sugerencias de otros (más allá de herramientas como FxCop o ReSharper). Quiero asegurarme de que no me estoy perdiendo de otras herramientas que podrían ser útiles.

TDD + NCover

¿Por qué necesitas otras respuestas? FxCop y Resharper hacen el truco, sobre todo teniendo en cuenta que FxCop ahora está integrado en VS a través del “Análisis de código”.

aparece gris en ReSharper si es un código muerto (al menos solo dentro de la solución) … como métodos o clases no llamadas o propiedades y variables no utilizadas

Una vez más, recomiendo AQTime . El análisis del código estático ya hace lo que quiere (y mucho más), pero los otros perfiladores son aún más útiles. Vale la pena el dinero, si puedes pagarlo.