2012-05-08 49 views
20

Robię trochę debugowania, w którym naprawdę chcę mieć włączoną opcję "Przerwa po wyjściu wyjątku". Istnieje zestaw osób trzecich, na którym polegam, regularnie zgłasza wyjątki. Niektóre z nich, takie jak SynchronizationLockException mogę wyłączyć za pomocą Debugowania -> menu Wyjątki.Jak wyłączyć "Przerwa, gdy wyjątek zostanie zgłoszony" dla niestandardowych typów wyjątków

Problem polega na tym, że mają również niestandardowe typy wyjątków. Czy mimo to można je wyłączyć?

Odpowiedz

33

W Debug> Wyjątki oknie dialogowym kliknij Dodaj wybierz Common Language Runtime wyjątki i wpisać pełną nazwę (nie nazwę zespół wykwalifikowanych) wyjątku. Następnie odznacz pole wyboru Opublikuj dla tego wyjątku.

+0

Nie mogę uwierzyć, że wcześniej tego nie widziałem! Dzięki! –

+0

Jesteś ratownikiem! Dzięki! – AlexeiOst

+9

Istnieje również opcja w VS2015 po prostu czekając, aż wyjątek zostanie trafiony i odznaczając pole "Przerwa, gdy ten typ wyjątku jest wyrzucany" w oknie pomocnika wyjątku. – jnm2

Powiązane problemy