Я не уверен, что вы получите все, что вы хотите, но есть много там. Вы можете сделать три вещи с помощью Resharper, которые помогут с этим:
1) На уровне проекта или решения вы можете щелкнуть правой кнопкой мыши по нему в Visual Studio и выбрать «Очистить код ...», который переформатирует все ваши файлы в этот проект и изменение с использованием утверждений и т. д.
2) Вы можете щелкнуть правой кнопкой мыши по каждой зависимостям внутри проекта и выбрать «Найти использование ...», чтобы убедиться, что требуется зависимость.
3) Недавно появились новые функции с Resharper, где вы можете щелкнуть правой кнопкой мыши по проекту и сказать «Найти зависимый код» для кода в других проектах и ассамблях, которые использует выбранный проект, и «Найти ссылочный код» для кода который ссылается на код в выбранном проекте.
Я использую эти методы, и они, безусловно, лучше, чем ничего. Но ... больше похоже на использование компилятора, чтобы ловить ошибки или использовать поиск и замену, как мы должны были сделать, прежде чем Resharper, как инструменты были реализованы. Кажется, нам нужно, чтобы технология знала, что зависимость больше не нужна и удаляет ее, когда мы реорганизуем наш проект. Cheers - – Berryl