【发布时间】:2012-05-03 04:57:30
【问题描述】:
我们有一个已有 10 多年历史的 ASP.NET 网站项目,其中包含许多未使用/遗留的用户控件和页面。
是否有工具可以帮助识别解决方案中的这些元素,以便我们将它们重构出来?
我知道这个问题很复杂,因为并非所有类型都被引用为编译器/工具可能识别的类型。例如通过反射实例化的对象使用表示类名的字符串进行实例化。此外,asp.net 页面一般不作为类型引用,而是作为标记中的页面标识符字符串。
似乎仍然有人会创建一个工具来处理这些情况并创建未使用的类/页面/用户控件的候选列表
【问题讨论】:
-
如何使用 resharper 它也会在 .cs 页面中找到未使用的方法...
-
Resharper 擅长查找未使用的方法,但不擅长识别未使用的页面和控件。
标签: c# asp.net refactoring