Lassen Sie Visual Studio Ausnahmen ignorieren?

7

Ich verwende Ausnahmen, um die Eingabe eines Steuerelements in Silverlight 4 zu überprüfen. Wenn ich eine ungültige Eingabeausnahme ausspreche, zeigt VS 2010 das Popup an und stoppt das Programm. Ich ignoriere dies und setze das Programm fort, und alles läuft weiter (da die Ausnahme verwendet wird, um einen Validierungsfehler zu signalisieren.) Gibt es eine Möglichkeit, diese eine Ausnahme als ignoriert zu markieren?

Ich folge diesem Tutorial .

    
Nick Heiner 10.09.2010, 21:43
quelle

7 Antworten

16

Fehlerbehebung - & gt; Ausnahmen - & gt; Deaktivieren Sie

    
Jean-Bernard Pellerin 10.09.2010 21:49
quelle
4

Menü, Debugger, Ausnahmen ...

In diesem Dialogfeld können Sie das Häkchen in der Spalte "geworfen" für eine Ausnahme für einen ganzen Namespace entfernen. Sie können Ihre eigenen hinzufügen. usw.etc.

    
user180326 10.09.2010 21:49
quelle
3

Ich habe versucht, eine generische Lösung zu erstellen, mit der ich jeden Aufruf dorthin bringen kann, wo der Debugger nicht anhalten soll, wenn ich eine Ausnahme bekomme, aber ich habe es nicht zum Laufen gebracht.

Irgendwelche Ideen werden geschätzt. Aber die offensichtliche Lösung wäre, dass der VS2010-Debugger ein Flag DoNotBreakIfException unterstützt: -)

Meine Idee war, Code wie

ersetzen zu können %Vor%

von

%Vor%

wo ExcelTry ist

%Vor%     
Mattias 07.05.2011 08:47
quelle
2

Ich habe [System.Diagnostics.DebuggerHidden()] funktionieren, wenn ich auch

ausgewählt habe

Debuggen & gt; Optionen & gt; Debugging & gt; Allgemein & gt; Aktivieren Sie Nur meinen Code (nur verwaltet).

Ich greife sehr oft auf das Excel-Objektmodell zu, und ich möchte wirklich den Debugger ausführen und alle Ausnahmen abfangen können, da mein Code normalerweise Ausnahme ist. Die Excel-API löst jedoch viele Ausnahmen aus.

%Vor%     
Mattias 07.05.2011 08:27
quelle
1

Sie können einen Wurfblock deaktivieren, indem Sie ihn in den Block einfügen

%Vor%     
Pomoinytskyi 10.09.2010 22:04
quelle
1

Das oberhalb der Eigenschaft, die die Ausnahme auslöst, scheint so zu funktionieren, als ob sie funktionieren sollte, aber anscheinend nicht: [System.Diagnostics.DebuggerHidden()] :

%Vor%     
Nick Heiner 03.10.2010 16:56
quelle
0

Ab Visual Studio 2015 gibt es dafür ein Fenster für die Ausnahmeeinstellungen.

Debuggen & gt; Windows & gt; Ausnahmeeinstellungen

    
Felix 17.01.2018 19:30
quelle

Tags und Links