Есть ли способ выяснить, какие символы .net используется сборкой из зависимой сборки? - PullRequest
2 голосов
/ 17 сентября 2010

Учитывая сборку A, которая относится к сборке B, как я могу методично вычислить все символы (классы, константы, перечисления и т. Д.), Которые A использует из B? Есть ли инструмент, который может сказать мне это?

PS: мне нужно проанализировать, насколько «укоренилась» зависимость

Ответы [ 3 ]

1 голос
/ 17 сентября 2010

Оформить заказ NDepend для visual studio. Эта статья обсуждает это подробно.

0 голосов
/ 18 сентября 2010

Если у вас есть ReSharper, откройте сборку A в VS и раскройте папку References проекта. Щелкните правой кнопкой мыши ссылку на B и выберите «Найти зависимый код». ReSharper будет перемещаться по вашему проекту и найдет все виды использования, содержащиеся в B.

0 голосов
/ 17 сентября 2010

Один не требующий высоких технологий способ обнаружения зависимостей: в Visual Studio откройте проект сборки A.Удалить сборку B из списка ссылок на сборку.Вы можете сделать сборку или просто подождать, пока автоматические ошибки не начнут заполнять окно списка ошибок.

Presto, довольно полный список того, что и сколько нужно А от B.

...