Udostępnij za pośrednictwem


Porady: przerwanie przy wystąpieniu wyjątku

Debuger mogą być dzielone wykonywania aplikacji natychmiast po wystąpieniu wyjątku, co zapewnia możliwość debugowania wyjątek przed wywołaniem program obsługi.

Jeśli debugowania tylko mój kod włączone, zachowanie jest nieznacznie różnić.Po prostu mój kod włączone debuger ignoruje pierwszej szansy wspólnego języka wspólnego (CLR) wyjątków, które są zgłaszane poza mój kod i nie przekazuj mój kod.W przypadku całkowicie nieobsługiwany wyjątek, jednak debuger zawsze dzieli.

[!UWAGA]

Po ustawieniu debugera do dzielenia, gdy wyjątek CLR i debuger dzieli się na wyjątek CLR wiersza zaznaczone debuger może być nieco wyłączenia w niektórych przypadkach.Taka sytuacja może wystąpić, na przykład, jeśli zgłoszony wyjątek z kodu zarządzanego w ramach if instrukcji.Debuger służy do oznaczenia wiersz z następnej instrukcji CLR do wykonania, które wiersz po throw zamiast wiersz z throw.

Przy użyciu okna dialogowego Wyjątki

Domyślnie wyjątki najbardziej typowe wyjątki w każdej kategorii wyświetla okno dialogowe.Możesz dodać własne wyjątki i Usuń wyjątki, które zostały dodane.Program Visual Studio zapisuje na liście wyjątków dodanych z danymi rozwiązania, dzięki czemu wyjątki będą dostępne przy następnym otworzyć i uruchomić projekt.

[!UWAGA]

Wyjątki okno dialogowe udostępnia klucze do ustawiania formanty bez użycia myszy.Klawisze dostępu są oznaczone podkreślenia w etykiety kontroli.Jeśli użytkownik ma wyłączone kompozycji systemu Windows, podkreślenie nie będzie widoczny, chociaż klawisze będzie nadal działać.Aby wyświetlić podkreślenie klawisz skrótu, należy włączyć kompozycje systemu Windows za pomocą Panelu sterowania systemu Windows.

Aby uzyskać więcej informacji, zobacz jak: dodawanie nowych wyjątków i jak: wyjątki Delete User-Added.

Aby przerwać wykonywanie przy wyjątku

  1. Na debugowanie menu, kliknij przycisk wyjątki.

    [!UWAGA]

    Jeśli nie ma polecenie wyjątków w menu debugowania, należy go dodać.Aby uzyskać więcej informacji, zobacz do dodania do menu debugowania polecenie wyjątki.

  2. W wyjątki wybierz pozycję wyrzuconych dla danej kategorii wyjątków, na przykład wspólne wyjątki środowiska wykonawczego języka.

    —lub—

    Na przykład rozwiń węzeł kategorii wyjątki, wspólne wyjątki środowiska wykonawczego językai wybierz wyrzuconych dla określonego wyjątku w ramach tej kategorii.

Aby dodać polecenie wyjątki do menu debugowania

  1. Na narzędzia menu, kliknij przycisk Dostosuj.

    Dostosuj pojawi się okno dialogowe.

  2. Kliknij przycisk polecenia kartę i w paska Menu kliknij debugowanie.

  3. Kliknij przycisk dodać polecenie.

  4. W kategorii w polecenia Add okno dialogowe, kliknij przycisk debugowanie.

  5. W polecenia, kliknij przycisk wyjątki , a następnie kliknij przycisk OK.

  6. (Opcjonalnie) Można kliknąć Przenieś w dół może dostosować pozycja wyjątki polecenia na debugowanie menu.

  7. Kliknij przycisk Zamknij.

Zobacz też

Zadania

Porady: przerwanie przy wyjątkach nieobsługiwanych przez użytkownika

Koncepcje

Obsługa wyjątków (debugowanie)

Tylko mój kod