Идентификация неиспользуемых классов / элементов управления / страниц

У нас есть проект веб-сайта ASP.NET 10+ летней давности с большим количеством неиспользуемых / устаревших пользовательских элементов управления и страниц.

Есть ли инструмент, который может помочь в процессе идентификации этих элементов решения, чтобы мы могли их рефакторить?

Я знаю, что вопрос сложный, потому что не все типы ссылаются как типы, которые компилятор / инструмент может распознать. Например, объекты, инстанцированные с помощью отражения, инстанцируются с помощью строки, представляющей имя класса. Кроме того, на страницы asp.net обычно ссылаются не как на типы, а как на строки идентификаторов страниц в разметке.

Все еще кажется, что кто-то должен был создать инструмент, который обрабатывает эти случаи и создает список кандидатов неиспользуемых классов / страниц / пользовательских элементов управления

8
задан Matt Evans 29 November 2011 в 12:23
поделиться