Versuchen Sie zunächst Dependency Visualizer. Ich habe auch GraphViz's Dot und etwas kundenspezifischen Code für einfache Abhängigkeitserzeugung benutzt. Der benutzerdefinierte Code rief sysInternals depends.exe rekursiv auf und parsierte die Ausgabe. .NET Reflector mit dem Graph Plugin sieht auch sehr vielversprechend aus, obwohl ich das (noch) nicht ausprobiert habe.
Was ich schon immer erlebt habe, ist die Tatsache, dass mein Graph, wenn nicht automatisch generiert, jedes Mal neu erstellt werden muss, wenn ich zum Projekt hinzufüge und manchmal, wenn ich einfach etwas ändere. Für mich war eine manuelle Lösung, mit der ich für die Updates verheiratet war, keine Lösung.
Ich habe gerade die Dependency Structure Matrix Plug-in für .NET Reflektor gefunden.
depends.exe ist von dependencywalker.com nicht sysinternals ... –
+1 für eine gute Antwort. Ich wünschte, die Leute würden Downvotes zu Antworten erklären, die nicht offensichtlich schlecht sind. –
vielleicht können wir jeder sagen, wir sind halb richtig und teilen den Unterschied? ; v) Ich habe über dieses Thema gesprochen: http://support.microsoft.com/kb/301423, also zumindest im Windows 2000 Support Tools-Paket. Als .NET-Entwickler (für eine Elektrizitätsgesellschaft) habe ich meinen irgendwo aus MS ausgewählt. – james