Freigeben über


Fortfahren mit der Ausführung nach einer Ausnahme

Wenn der Debugger die Ausführung aufgrund einer Ausnahme unterbricht, wird standardmäßig die Ausnahme-Hilfe angezeigt. Wenn Sie die Ausnahme-Hilfe im Dialogfeld Optionen deaktiviert haben, wird der Ausnahmen-Assistant (C# oder Visual Basic) oder das Dialogfeld Ausnahme (C++) angezeigt.

Wird das Ausnahme-Hilfe angezeigt, können Sie versuchen, das Problem zu beheben, das die Ausnahme verursacht hat.

Verwalteter und nativer Code

In verwaltetem und nativem Code kann die Ausführung nach einem Ausnahmefehler im gleichen Thread fortgesetzt werden. Die Ausnahmen-Hilfe entlädt die Aufrufliste bis an den Punkt, an dem die Ausnahme ausgelöst wurde.

Gemischter Code

Wenn beim Debuggen gemischten Codes (systemeigener und verwalteter Code) ein Ausnahmefehler auftritt, verhindern Einschränkungen des Betriebssystems das Entladen der Aufrufliste. Sollten Sie versuchen, die Aufrufliste über das Kontextmenü neu zu laden, erhalten Sie die Fehlermeldung, dass der Debugger beim Debuggen von gemischtem Code keine Entladung aus einer unbehandelten Ausnahme vornehmen kann.