В дополнение Полезный ответ PetSerAl :
using assembly
должен быть правильным решением, но его использование при время разбора еще не реализовано с Windows PowerShell v5.1 / PowerShell Core v6.1, поскольку для него требуется дополнительная работа , чтобы избежать возможности для нежелательного выполнения произвольных код, когда сборка загружена.
Реализация этой функции была освещена зеленым цветом в этой проблеме GitHub , и необходимая работа отслеживается как часть этой проблемы .
Отражатель - ранее от Lutz Roeder, теперь от программного обеспечения Red-Gate.
NDepend является инструментом.NET, специализированным на управлении зависимостями и визуализации. Инструмент делает предложение и граф зависимостей и матрица зависимости . Бесплатная демонстрационная версия инструмента доступна здесь . Вот 2 снимка экрана графа зависимостей, сопровождаемого матрицей зависимости:
Во время времени выполнения Systernals' ProcessExplorer мог бы быть полезным для наблюдения зависимостей от блоков.
Также NDepend может показать Вам зависимости и как плотно Ваши компоненты связаны.
Зависимость Walker будет работать с.Net также.
.Net слой все еще должен раскритиковать к базовым функциям Windows как LoadLibrary и GetProcAddress, чтобы сделать фактическую работу. Именно на этом базовом уровне Зависимость Walker понимает то, что продолжается. Так, в то время как Зависимость, Walker не может понять весь язык определенные сложности Вашего приложения, он все еще будет в состоянии отследить все действие модуля на базовом уровне API Windows.