Gewusst wie: Unterbrechen bei Ausnahmen, die nicht vom Benutzercode behandelt werden
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium und Ultimate |
Wenn Sie mit Gewusst wie: Einzelschritte in "Nur mein Code" debuggen, können Sie durch eine entsprechende Konfiguration des Debuggers bei allen Ausnahmen, die nicht von einem Handler im Benutzercode ("Mein Code") behandelt werden, eine Unterbrechung veranlassen. Das folgende Verfahren zeigt, wie Sie mithilfe des Dialogfelds Ausnahmen bestimmen können, bei welchen Ausnahmen, die nicht vom Benutzercode behandelt werden, eine Unterbrechung vorgenommen werden soll.
Verwenden des Dialogfelds Ausnahmen
In der Standardeinstellung sind im Dialogfeld Ausnahmen die in den einzelnen Kategorien am häufigsten auftretenden Ausnahmen aufgelistet. Sie können eigene Ausnahmen hinzufügen und Ausnahmen löschen, die Sie hinzugefügt haben. Visual Studio speichert die Liste der hinzugefügten Ausnahmen mit den Projektmappendaten, sodass die Ausnahmen beim nächsten Öffnen und Ausführen des Projekts verfügbar sind.
Tipp
Das Dialogfeld Ausnahmen bietet auch die Möglichkeit, die Steuerelemente per Tastatur (ohne Verwendung der Maus) festzulegen. Die Abkürzungstasten werden durch entsprechende Unterstreichungen in den Steuerelementbezeichnungen angegeben. Bei deaktivierten Windows-Designs sind die Unterstreichungen nicht sichtbar. Die Abkürzungstasten funktionieren aber trotzdem. Wechseln Sie in die Systemsteuerung, und aktivieren Sie Windows-Designs, um die Unterstreichungen für die Abkürzungstasten anzuzeigen.
Weitere Informationen finden Sie unter How to: Add New Exceptions und How to: Delete User-Added Exceptions.
So veranlassen Sie eine Unterbrechung, wenn eine Ausnahme nicht von "Mein Code" behandelt wird
Klicken Sie im Menü Debuggen auf Ausnahmen.
Tipp
Klicken Sie zum Aktivieren des Menüs Ausnahmen in Express-Versionen im Menü Extras auf Einstellungen, und wählen Sie anschließend Erweiterte Einstellungen.
Wählen Sie im Dialogfeld Ausnahmen für eine ganze Kategorie von Ausnahmen, z. B. Common Language Runtime-Ausnahmen, die Option Vom Benutzercode unbehandelt.
– oder –
Erweitern Sie den Knoten für eine Kategorie von Ausnahmen, z. B. Common Language Runtime-Ausnahmen, und wählen Sie für eine bestimmte Ausnahme innerhalb dieser Kategorie die Option Vom Benutzercode unbehandelt.
Klicken Sie auf OK.
Siehe auch
Aufgaben
Gewusst wie: Unterbrechen bei ausgelöster Ausnahme
Konzepte
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
---|---|---|
Dezember 2010 |
Erläuternde Anweisungen zur Aktivierung von erweiterten Einstellungen in Express-Editionen von Visual Studio |
Kundenfeedback. |