Zum deaktivieren der Ausnahme-Assistent und unbehandelte Ausnahme popup in Visual Studio 2008 Express
Ich benutze Visual Studio 2008 Express und Schreibe unit tests, wo es viele erwartet unbehandelte Ausnahmen. Dies Ursache zahlreiche Ausnahmen-Assistent popups anzeigen, die beim ausführen dieser tests in den debugger.
Habe ich deaktiviert, der Ausnahmen-Assistent in den VS-Optionen, aber eine andere unbehandelte Ausnahme-dialog statt. Ich weiß, es ist möglich, um loszuwerden, diese mit Visual Studio Professional, aber wie machst du das mit der express edition?
Übrigens, ich bin mit Assert.Throws
statt der ExpectedException attribute
(NUnit), die bewirkt, dass diese, aber ich will das Behaupten.Wirft statt. Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der Debug-Menü, gehen Sie zu Ausnahmen (Strg+Alt+E). Von hier aus kann man dem debugger sagen, nicht zu brechen, wenn eine Ausnahme geworfen wird. Deaktivieren Sie einfach alle Felder für die faulen option, oder gehen Graben für die spezifischen Ausnahmen, die Sie nicht wollen, es zu brechen.
Beachten Sie jedoch, dass dies nicht sein kann, was Sie wollen passieren, die unter normalen debugging-Situationen, so vergessen Sie nicht, schalten Sie ihn wieder auf später, wenn Sie versuchen zu Debuggen etwas & finden wollen, die Ausnahme.
Bearbeiten: ich entschuldige mich, auch wenn es mehrfach geschrieben in der Frage (einschließlich des Titels), habe ich versäumt zu bemerken, Sie unterhielten sich über die express edition... mir beibringen, für skim Lesen der Frage. Nicht sicher, ob die oben genannten arbeiten nicht oder nicht in der express edition haben, so könnte es immer noch einen Versuch Wert sein.
Edit 2: Ok, sieht aus wie die Ausnahmen dialog ist weiterhin verfügbar, express edition.
Ich nehme eine Vermutung, dass Sie die Begegnung mit einer der folgenden:
StackOverflowException
dass die Laufzeit anders behandelt von anderen Ausnahmen.