您使用什么工具和技术在 .NET 中查找死代码?
过去,我使用 Obsolete 属性修饰了方法(传递 true 以便编译器会发出错误,如MSDN中所述)。
我有兴趣看到其他人的建议(除了 FxCop 或 ReSharper 等工具)。我想确保我不会错过其他有用的工具。
您使用什么工具和技术在 .NET 中查找死代码?
过去,我使用 Obsolete 属性修饰了方法(传递 true 以便编译器会发出错误,如MSDN中所述)。
我有兴趣看到其他人的建议(除了 FxCop 或 ReSharper 等工具)。我想确保我不会错过其他有用的工具。
为什么需要其他答案?FxCop 和 Resharper 做到了这一点,尤其是看到 FxCop 现在通过“代码分析”集成到 VS 中。
TDD + NCover
如果它是死代码(至少仅在解决方案中),它在 ReSharper 中显示为灰色...例如未调用的方法或类或未使用的属性和变量
我再次推荐AQTime。静态代码分析已经完成了您想要的(以及更多),但其他分析器更加有用。物有所值,如果你能负担得起。