Удалить неиспользуемые ссылки (!= Usings) в проекте С# без Resharper?

Есть ли способ удалить неиспользуемые ссылки на сборки в проекте С# без помощи Resharper? Документация MSDN описывает что-то для Visual Basic, но я не смог найти те же диалоги для С#.

Ответ 1

В Visual Studio нет встроенной поддержки для поиска неиспользуемых ссылок на сборку в проекте С#.

Обходной путь заключается в том, чтобы удалить возможную неиспользуемую сборку, скомпилировать проект и посмотреть, успешно ли он компилируется. Если это так, то неиспользуемая сборка была удалена. В противном случае удаленная сборка была необходима, и она должна быть добавлена ​​снова.

Чтобы проверить, какие сборки используются другими сборками, вы можете использовать NDepend.

Ответ 2

Для отдельных файлов кода .cs VS 2008 имеет: Edit, IntelliSense, Organize Usings, Remove Unused Usings (Alt-E, Alt-I, Alt-O, Alt-R). Я ничего не заметил для проектов.