查找未使用的公共函数

dan*_*dan 27 resharper visual-studio-2010

有没有办法在解决方案中自动查找所有未使用的公共函数?我有resharper,现在我必须在每个符号上做一个"查找用法",这很乏味 - 似乎应该有一个更好的方法

Jur*_*sky 38

当然有更好的方法.以下是使用ReSharper 4.5或更高版本时应该执行的操作:

  1. 转至ReSharper>选项>代码检查>检查严重性.
  2. 向下滚动到"未使用的符号"类别,并设置所有包含名为"非私人辅助功能"的项目 - 无论它们是显示为提示,警告还是建议都不相关,完全取决于您.
  3. 在ReSharper>选项>代码检查>设置中,选中"分析整个解决方案中的错误".按"确定"以在ReSharper选项中应用更改.
  4. 在解决方案资源管理器中右键单击解决方案节点,然后选择"查找代码问题".ReSharper将在"检查结果"工具窗口中显示它在您的解决方案中检测到的各种代码问题.具体来说,在"未使用的符号"下,您将看到代码中未使用的所有非私有类型和成员.

  • 在ReSharper 7选项中,"从不使用类型或类型成员"包含在"符号声明中的冗余"类别中. (24认同)
  • 你是怎么在Resharper 7做的?现在这似乎不一样了...... (2认同)