如何easyily查找未使用的公共方法/属性(How to easyily find unused

2019-08-16 18:49发布

我有一个.net(C#)解决方案。 该解决方案包含了各种项目。 这些项目是不是由我来实现。 它不是一个框架,这意味着我需要有公共方法/属性的量尽可能地少。 我的任务是确定的方法和未使用的属性,但在项目中存在。 好吧,我可以找到未使用R·使用私有方法。 但它是完全不清楚如何找到未使用的公共方法/属性。

我听说他们有NDepend的工具,但它是不是很简单的工具,就是它了。

所以,问题是:能否请你指出可用于识别未在溶液中使用的方法的工具。 它是确定我有命令行工具或东西很简单。

UPD:我试图用试验NDepend的。

好了,首先它好像它是可以看到的公共方法(属性被表示为的get_ set_方法)未在这个特定的组件中使用。

但如果从另一项目/组件,这是解决方案的一部分,并示出了该方法为未使用中使用的公共方法NDepend的不能识别。 但是这是错误的。

UPD2:mcintyre321建议使用R·。 请阅读下面一首评。

Answer 1:

如果打开解决方案广泛分析ReSharper的(5.0及以上),它会标记它们。 这包括公共方法。

  • 解决方案范围的分析说明

  • 如何启用



Answer 2:

哎呀我也老同学做到了。 我只是注释掉我不认为正在使用和建设方法。 如果我得到一个错误,然后我离开那里。



文章来源: How to easyily find unused public methods/properties