Gewusst wie: Untersuchen von Systemcode nach einer Ausnahme
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium und Ultimate |
Wenn eine Ausnahme auftritt, müssen Sie unter Umständen Code in einem Systemaufruf prüfen, um die Ursache für die Ausnahme zu ermitteln. Im folgenden Verfahren wird die entsprechende Vorgehensweise erläutert, wenn Sie keine Symbole für den Systemcode geladen haben oder wenn Nur mein Code aktiviert ist.
So prüfen Sie Systemcode nach einer Ausnahme
Klicken Sie mit der rechten Maustaste in das Fenster Aufrufliste, und klicken Sie dann auf Externen Code anzeigen.
Wenn Nur mein Code nicht aktiviert ist, ist diese Option nicht im Kontextmenü verfügbar, und Systemcode wird standardmäßig angezeigt.
Klicken Sie mit der rechten Maustaste auf die externen Codeframes, die jetzt im Fenster Aufrufliste angezeigt werden.
Zeigen Sie auf Symbole laden aus, und klicken Sie dann auf Microsoft-Symbolserver.
Wenn Nur mein Code aktiviert wurde, wird ein Dialogfeld angezeigt. Es gibt an, dass Nur mein Code jetzt deaktiviert wurde. Dies ist für die schrittweise Ausführung von Systemaufrufen erforderlich.
Das Dialogfeld Öffentliche Symbole werden heruntergeladen wird angezeigt. Nach Abschluss des Downloadvorgangs wird das Dialogfeld geschlossen.
Sie können jetzt den Systemcode im Fenster Aufrufliste und anderen Fenstern prüfen. Sie können beispielsweise auf einen Aufruflistenrahmen doppelklicken, um den Code in einer Quelle oder im Fenster Disassembly anzuzeigen.