Wie liste ich alle geladenen Baugruppen auf?
In .Net, ich würde gerne auflisten aller geladenen assemblies über alle AppDomains. Tut es für mein Programm die AppDomain ist einfach genug AppDomain.CurrentDomain.GetAssemblies()
. Muss ich irgendwie Zugriff auf jede AppDomain? Oder gibt es bereits ein tool, das dies tut?
InformationsquelleAutor der Frage Abtin Forouzandeh | 2009-01-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit Visual Studio
Dieser gibt Informationen über die einzelnen Montage -, app-Domäne und hat ein paar Optionen, die das laden von Symbolen (z.B. pdb-Dateien mit debug-Informationen).
Mit Process Explorer
Wenn Sie möchten, dass ein externes Werkzeug, das Sie verwenden können, die Process Explorer (freeware, veröffentlicht von Microsoft)
Klicken Sie auf einen Prozess und es wird Ihnen eine Liste mit allen verwendeten Baugruppen. Das tool ist ziemlich gut, denn es zeigt auch andere Informationen wie Datei-handles usw.
Programmgesteuert
Überprüfen diese SO Frage, die erklärt, wie es zu tun.
InformationsquelleAutor der Antwort Bogdan Gavril
Hier ist, was ich am Ende mit. Es ist eine Liste aller Eigenschaften und Methoden, die ich aufgelistet alle Parameter für jede Methode. Ich wollte nicht gelingen, auf alle Werte.
InformationsquelleAutor der Antwort s15199d