Ich kann leicht sehen, welche Projekte und DLLs ein einzelnes Projekt in einem Visual Studio .NET Projekt referenzieren.
Gibt es irgendeine Anwendung oder Verwendung von Reflektion, die mir einen vollständigen Abhängigkeitsbaum aufbauen kann, den ich verwenden kann, um ein grafisches Diagramm der Abhängigkeiten zu zeichnen?
Zusätzlich zu NDepend können Sie dieses Add-In auch für Reflector zum Anzeigen des Assembly-Abhängigkeitsgraphen.
NDepend enthält einen interaktiven Abhängigkeitsgraphen, der mit einer Abhängigkeitsmatrix gekoppelt ist. Sie können die kostenlose Testversion von NDepend für eine Weile herunterladen und verwenden.
Mehr zum Dependency-Diagramm für Dependency N
Mehr zur NDepend Dependency Matrix :
Haftungsausschluss: Ich bin Teil des Tool Teams
Ich brauchte etwas Ähnliches, wollte aber kein Tool dafür bezahlen (oder installieren). Ich habe ein schnelles PowerShell-Skript erstellt, das die Projektreferenzen durchläuft und spuckt sie stattdessen in einem yuml.me freundlichen Format aus:
%Vor%
Sie können in Visual Studio 2010 Ultimate ein Abhängigkeitsdiagramm von Projekten und Assemblys erstellen, indem Sie mit Architecture Explorer Ihre Lösung durchsuchen, Projekte und die Beziehungen auswählen, die Sie visualisieren möchten, und dann aus Ihrer Auswahl ein Abhängigkeitsdiagramm erstellen.
Weitere Informationen finden Sie in den folgenden Themen:
Gewusst wie: Generieren von Diagrammdokumenten aus Code : Ссылка
Vorgehensweise: Suchen von Code mit dem Architektur-Explorer : Ссылка
RC-Download : Ссылка .
Visual Studio 2010 Architekturerkennung & amp; Modellierungswerkzeuge forum: Ссылка
Structure101 kann das tun. Sie können ein Modell nach Assembly und / oder Namespace durchsuchen. Wenn Sie auf eine Abhängigkeit auf einer beliebigen Ebene klicken, erhalten Sie alle Referenzen auf Codeebene, die die Abhängigkeit verursachen. Die .NET-Version ist in der Betaversion, aber sie ist seit Jahren für andere Sprachen verfügbar, also ist sie sehr ausgereift. Hier ist ein Beispiel Screenshot. alt text http://www.headwaysoftware.com/images/assemblies.jpg
Tags und Links dependencies .net reflection