Udostępnij za pośrednictwem


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

W trakcie debugowania w trybie "tylko kod trybu", można sprawić, aby debuger przerwał wykonanie programu przy wystąpieniu wyjątku, który nie jest obsługiwany w kodzie użytkownika ("Mój kod").Poniższa procedura pokazuje, jak używać okna dialogowego Wyjątki, do ustalenia, które wyjątki nieobsłużone przez użytkownika mają spowodować przerwanie wykonania programu.

Podczas korzystania z okna dialogowego Wyjątki

Domyślnie okno dialogowe Wyjątki wyświetla listę najczęściej występujących wyjątków w każdej kategorii.Możesz dodawać własne wyjątki i usuwać wyjątki, które wcześniej dodałeś.Visual Studio zapisuje listę wyjątków dodanych z danymi rozwiązania, aby wyjątki były dostępne przy następnym otwarciu i uruchomieniu projektu.

[!UWAGA]

Okno dialogowe Wyjątki zawiera klucze służące do ustawiania formantów bez użycia myszy.Skróty są oznaczane przez podkreślenie w etykietach kontroli.Jeśli masz wyłączone kompozycje systemu Windows, podkreślenia nie będą widoczne, mimo że wciąż działają klawisze skrótów.Aby wyświetlić podkreślanie klawisz skrótu, należy motywy Windows przy użyciu Panelu sterowania systemu Windows.

Aby uzyskać więcej informacji, zobacz Jak: Dodawanie nowego wyjątki i Jak: Usuwanie wyjątków dodanych przez użytkowników.

Aby przerwać, gdy wyjątek nie jest obsługiwany przez mój kod

  1. W menu Debugowanie kliknij Wyjątki.

    [!UWAGA]

    Aby włączyć menu Wyjątki w wersjach Express, na menu Narzędzia , kliknij Ustawienia, a następnie wybierz Ustawienia zaawansowane.

  2. W oknie dialogowym Wyjątki wybierz opcję Obsłużone przez użytkownika dla całej kategorii wyjątków, na przykład Wyjątki środowiska uruchomieniowego języka wspólnego.

    -lub-

    Rozwiń węzeł kategorii wyjątków, na przykład Wyjątki środowiska uruchomieniowego języka wspólnego, i wybierz polecenie Obłużone przez użytkownika dla określonego wyjątku w ramach tej kategorii.

  3. Kliknij przycisk OK.

Zobacz też

Zadania

Porady: przerwanie przy wystąpieniu wyjątku

Koncepcje

Obsługa wyjątków (debugowanie)