NDepend kann calling graph gut in der Tat, wie vorgeschlagen madgnome verwalten. Lass mich ein bisschen entwickeln. Zuerst können Sie mit einem CQL Abfrage für den Anruf Graph fragen, zweite können Sie das Abfrageergebnis der Abhängigkeitsgraph oder Abhängigkeitsmatrix exportieren.
Konkret fragen wir nach Callern Methoden der Klasse der Klasse AppDomain in NUnit 2.4.8 (es könnte eine Methode, ein Feld, ein Namespace ... was auch immer). Dieses Menü kann dank des NDepend VS-Add-Ins auch in Visual Studio angezeigt werden.
Dann wird eine CQL Abfrage für uns erzeugt wird, können wir sehen, dass 30 Methoden in der Aufrufgraphen abgestimmt sind. Wir haben die Möglichkeit, iese Reihe von Methoden oa grafischen Diagramm zu exportieren ...
... und hier ist die outputed Graph
(here eine große Version Bild von dieser Grafik sehen)
können Sie wechseln zu Visual Studio 2010? Dann verwenden Sie einfach die Build-Tools in diesem –
@Rune FS: +1. Ich halte dies für eine legitime Antwort. Nicht sicher, ob andere mit mir übereinstimmen würden oder nicht. Vielleicht möchten Sie erwähnen, wo diese Tools in VS zu finden sind. –
möglich Duplikat von [C# Anruf Graph Generation Tool] (http://stackoverflow.com/questions/793685/c-call-graph-generation-tool) – Timwi