Удалить неиспользуемые ссылки (! = Usings) в проекте C # без Resharper? - PullRequest
14 голосов
/ 22 сентября 2009

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

Ответы [ 2 ]

9 голосов
/ 22 сентября 2009

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

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

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

1 голос
/ 21 января 2011

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

...