Есть ли способ удалить неиспользуемые ссылки на сборки в проекте С# без помощи Resharper? Документация MSDN описывает что-то для Visual Basic, но я не смог найти те же диалоги для С#.
Удалить неиспользуемые ссылки (!= Usings) в проекте С# без Resharper?
Ответ 1
В Visual Studio нет встроенной поддержки для поиска неиспользуемых ссылок на сборку в проекте С#.
Обходной путь заключается в том, чтобы удалить возможную неиспользуемую сборку, скомпилировать проект и посмотреть, успешно ли он компилируется. Если это так, то неиспользуемая сборка была удалена. В противном случае удаленная сборка была необходима, и она должна быть добавлена снова.
Чтобы проверить, какие сборки используются другими сборками, вы можете использовать NDepend.
Ответ 2
Для отдельных файлов кода .cs VS 2008 имеет: Edit, IntelliSense, Organize Usings, Remove Unused Usings (Alt-E, Alt-I, Alt-O, Alt-R). Я ничего не заметил для проектов.