Как вы определяете, какие библиотеки не используются - PullRequest
3 голосов
/ 09 июля 2011

При разработке тестового проекта я перепробовал много вещей, включая объявление огромного количества ссылок / библиотек.В результате у меня есть куча заявленных библиотек, которые не используются в моем проекте, и я хотел бы их очистить.Есть ли способ узнать, какие библиотеки не используются кодом конечного продукта?Я надеюсь, что есть какая-то визуальная студийная функция, которая может сказать мне это.

Спасибо!

Ответы [ 3 ]

2 голосов
/ 09 июля 2011

Coderush похож на Resharper, но они предлагают бесплатную версию Xpress на своем сайте . Вы можете скачать его, и он покажет, какие из них не используются (хотя я не на 100% в Xpress-версии обладает этой способностью).

2 голосов
/ 09 июля 2011

Решение удобно.Просто перейдите по ссылке

Как: удалить неиспользуемые ссылки

EDITED :

Поскольку вышеуказанная опция доступна только вVB.NET, вы можете пойти на некоторые плагины Visual Studio 2010.Похоже, Решарпер делает это.Пожалуйста, обратитесь к Visual Studio: Обнаружение ненужных сборок для получения более подробной информации.

1 голос
/ 09 июля 2011

Вы можете легко узнать, какие сборки используются .Достаточно легко инвертировать список.Посмотрите на директивы .assembly, которые компилятор поместил в манифест сборки с помощью ildasm.exe или Reflector.Компилятор сокращает список до сборок, которые содержат типы, с которыми он столкнулся при компиляции кода.Следите за сборками, которые вы загружаете сами.

...