25

您使用什么工具和技术在 .NET 中查找死代码?

过去,我使用 Obsolete 属性修饰了方法(传递 true 以便编译器会发出错误,如MSDN中所述)。

我有兴趣看到其他人的建议(除了 FxCop 或 ReSharper 等工具)。我想确保我不会错过其他有用的工具。

4

4 回答 4

16

为什么需要其他答案?FxCop 和 Resharper 做到了这一点,尤其是看到 FxCop 现在通过“代码分析”集成到 VS 中。

于 2008-10-02T14:37:25.827 回答
5

TDD + NCover

于 2008-10-02T14:41:06.207 回答
4

如果它是死代码(至少仅在解决方案中),它在 ReSharper 中显示为灰色...例如未调用的方法或类或未使用的属性和变量

于 2008-10-02T14:38:29.553 回答
2

我再次推荐AQTime。静态代码分析已经完成了您想要的(以及更多),但其他分析器更加有用。物有所值,如果你能负担得起。

于 2008-10-02T14:40:13.887 回答