2013-04-03 10 views
13

Aby przełączać przerwę na wszystkich wyjątków teraz muszę:Czy w programie Visual Studio naciśnięcie klawisza powoduje przełączenie przerwy we wszystkich wyjątkach CLR, pierwszej szansie?

  1. Debug-> Wyjątki
  2. kliknij kolumnę Thrown obok "Common Language Runtime Eceptions"
  3. OK

enter image description here

Normalnie chcę zatrzymać na wszystkich wyjątków, ale podczas pracy w kodzie, który używa wyjątków w główne sprawy, muszę wyłączyć to zachowanie. Polecenie klawisza byłoby miłe.

+1

Przypuszczam, że można było nagrać makro i powiązać je z kluczowym zestawem ... – JerKimball

+0

@JerKimball: Nagrane makro zawiera pojedynczą linię 'DTE.ExecuteCommand (" Debug.Exceptions ")' - i rzeczywiście pokaż tylko okno dialogowe. – Martin

+1

Łatwo jest powiązać klucz, aby otworzyć okno dialogowe (i już mam takie powiązanie, domyślnie). Ale chcę mieć klucz do przełączania się na wszystko. –

Odpowiedz

6

Nie ma wbudowanego sposobu, aby to zrobić.
Jednakże, jeśli nie używasz programu Visual Studio Express, możesz wypróbować to rozszerzenie: Exception Breaker, to działa dla mnie.

To rozszerzenie zawiera przycisk paska narzędzi, który zasadniczo zmienia zaznaczenie pola wyboru na obrazku. I możesz przypisać mu naciśnięcie klawisza, jak każdy inny przycisk paska narzędzi.

Powiązane problemy