Wenn Sie Visual Studio verwenden, gibt es die Möglichkeit, jedes Mal zu brechen, wenn eine Ausnahme ausgelöst wird, unabhängig davon, ob sie nicht behandelt wird oder nicht. Wenn die Ausnahme ausgelöst wird, wird der Ausnahme-Helper (möglicherweise nur VS 2005 und später) Ihnen sagen, welche Art von Ausnahme es ist.
Drücken Sie Strg + Alt + E , um den Dialog für die Ausnahmeoptionen aufzurufen und aktivieren Sie diese Option.
In Visual Studio - Debuggen - & gt; Ausnahmen - & gt; Aktivieren Sie das Kontrollkästchen "Common Language Runtime Exceptions" in der geworfenen Spalte
Nein, das ist unmöglich, weil dieser Codeblock sagt: "Die Ausnahme interessiert mich nicht". Sie können eine globale Suche durchführen und sie durch den folgenden Code ersetzen, um die Ausnahme zu sehen.
%Vor%mit dem folgenden
%Vor%Was dies tut, ist, dass Ihre aktuelle Produktion nichts für Production-Code einnimmt, aber wenn Sie in DEBUG laufen, können Sie Breakpoints für Objekt o setzen.
Können Sie an dieser Stelle nicht einfach eine Ausnahme hinzufügen und diese untersuchen?
@sectrean
Das funktioniert nicht, weil der Compiler den Exception ex-Wert ignoriert, wenn nichts verwendet wird.