Werkzeug zum Anzeigen von Baugruppenabhängigkeiten

8

Ich begann mit der Arbeit in einem neuen Projekt mit vielen Baugruppen in einer einzigen Lösung. Ich bin noch nicht vertraut mit den Assembly-Abhängigkeiten und es fällt mir schwer herauszufinden, welche Assembly von einer anderen abhängt.

Kennen Sie irgendwelche Werkzeuge, die fähig sind, eine Abhängigkeitsliste oder besser ein visuelles Diagramm davon anzuzeigen?

Jede Hilfe geschätzt!

    
SvenG 13.02.2012, 14:48
quelle

2 Antworten

4

NDepend ist der König, wenn es um Analyse von Abhängigkeitsgraphen geht. Das Tool schlägt vor:

Sehen Sie alle Details in dieser Stackoverflow-Antwort zu einer verwandten Frage.

    
Steven 13.02.2012, 14:55
quelle
13

Hier ist ein kurzer Code, um die Cecil Library zu zeigen:

%Vor%

Erzeugt eine dot Grafikdatei . Wenn Sie dies in einem relativ einfachen Projekt ausführen, erhalten Sie:

Wenn Sie es auf einem etwas weniger einfachen Projekt ausführen, haben Sie Folgendes zurückgegeben:

Es kann ratsam sein, bestimmte Assemblies herauszufiltern ( .StartsWith("System.") ?) und / oder die Suchtiefe einzuschränken etc.

    
sehe 13.02.2012 15:32
quelle

Tags und Links