У нас есть проект веб-сайта ASP.NET 10+ летней давности с большим количеством неиспользуемых / устаревших пользовательских элементов управления и страниц.
Есть ли инструмент, который может помочь в процессе идентификации этих элементов решения, чтобы мы могли их рефакторить?
Я знаю, что вопрос сложный, потому что не все типы ссылаются как типы, которые компилятор / инструмент может распознать. Например, объекты, инстанцированные с помощью отражения, инстанцируются с помощью строки, представляющей имя класса. Кроме того, на страницы asp.net обычно ссылаются не как на типы, а как на строки идентификаторов страниц в разметке.
Все еще кажется, что кто-то должен был создать инструмент, который обрабатывает эти случаи и создает список кандидатов неиспользуемых классов / страниц / пользовательских элементов управления