【问题标题】:Find uncalled code [duplicate]查找未调用的代码[重复]
【发布时间】:2011-05-18 06:09:18
【问题描述】:

可能重复:
What tools and techniques do you use to find dead code in .NET?

有没有人知道可以找到未被调用的函数的工具?

澄清:解决方案中没有被任何东西调用的函数。如果它们是公共的、私有的等,则应该无关紧要。

【问题讨论】:

  • 这个问题需要澄清:“不被调用”......你的意思是类中的私有方法未被类中的任何其他方法调用吗?还是您的意思是整个解决方案中的哪些公共方法没有在您的应用程序的其他地方使用?

标签: c#


【解决方案1】:

有几种可用的工具可以在不同程度上做到这一点。

  • 锐器
  • N覆盖
  • FxCop

【讨论】:

    【解决方案2】:

    ReSharper 将识别未调用的私有或内部方法。

    【讨论】:

      【解决方案3】:

      NCover 会给你各种代码覆盖的好处,但是我相信它有点贵。

      【讨论】:

        【解决方案4】:

        Microsoft 的 FxCop 可以为您做到这一点。

        【讨论】:

        【解决方案5】:

        试试 ncover,它的好工具可以帮助重构很多

        【讨论】:

          【解决方案6】:

          我自己讨厌 Resharper,因为他们在 Resharper 中出现了很多问题。您需要使用 Telerik 自定义,它可能比 resharper 更好。

          【讨论】:

            猜你喜欢
            • 2016-02-21
            • 2016-02-12
            • 1970-01-01
            • 1970-01-01
            • 2010-09-19
            • 2020-09-30
            • 2010-11-09
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多