Haben Sie versucht, den Debugger zu brechen, wenn die Ausnahme ausgelöst wird, anstatt nur dann, wenn er nicht gehandhabt ist?
Gehen Sie dazu zum Hauptmenü VS2010 und wählen Sie das Menü "Debug" als nächstes wählen Sie "Ausnahmen".
Das wird einen Dialog wie: Exceptions.. menu">
Wählen Sie die geworfene Spalte
Wenn Ihre Ausnahme nun ausgelöst wird und Sie in der Lage sein sollten, Ihre lokalen Variablen im unmittelbaren Fenster zu bewerten.
Auf der Registerkarte Einheimischer kann ich die $ -Ence -Variable sehen:
Ich kann die Variable "$ Exception" im unmittelbaren Fenster verwenden:
Aktualisieren: Auch für das einfache Umschalten des Ausnahmebehandlungs empfehle ich die Verwendung der Verwendung des Ausnahmebrecher Visual Studio -Erweiterung, Sie können die Ausnahmebehandlung aus der Werkzeugleiste ein- und ausschalten, anstatt in das Debug -Menü zu bohren.