Sdílet prostřednictvím


Postupy: Přerušení při vyvolání výjimky

Ladicí program můžete přerušit provádění aplikace okamžitě, když dojde k výjimce, čímž získáte příležitosti k ladění výjimka před vyvoláním obslužnou rutinu.

Je-li ladění pouze můj kód povoleno chování je mírně odlišná.S pouze můj kód povoleno ladicí program ignoruje první odpovídající běžné language runtime (CLR) výjimky, které jsou vydány mimo můj kód a nepředávejte prostřednictvím můj kód.Pokud je zcela neošetřené výjimky, však ladicí program vždy dělí.

[!POZNÁMKA]

Pokud nastavíte ladicí program o přerušení, když je vyvolána výjimka CLR a ladicí program dělí na výjimka CLR, řádku zvýrazněna ladicím programem může být mírně vypnout v některých případech.Tato situace může nastat, například pokud způsobí výjimku ze spravovaného kódu v rámci if prohlášení.Ladicí program se označují řádek s další instrukce CLR mají být provedeny, který je na řádku poté, co throw a řádek s throw.

Při použití dialogového okna Výjimky

Standardně dialogové okno Výjimky uvádí nejběžnější výjimky v každé kategorii.Můžete přidat vlastní výjimky a odstranit výjimky, které jste přidali.Visual Studio uloží seznam přidaných výjimek s daty řešení, takže výjimky budou k dispozici při příštím otevření a spuštění projektu.

[!POZNÁMKA]

Dialogové okno Výjimky poskytuje klávesové zkratky pro ovládací prvky nastavení bez použití myši.Klávesové zkratky jsou označeny podtržením v popiscích ovládacích prvků.Pokud máte motivy systému Windows zakázány, podtržení se nezobrazí, přestože klávesové zkratky budou stále fungovat.Chcete-li zobrazit podtržení klávesové zkratky, povolte motivy systému Windows pomocí Ovládacích panelů systému Windows.

Další informace naleznete v tématech Postup: Přidání nových výjimek a Postup: Odstranění uživatelem přidaných výjimek.

Chcete-li zrušit provádění, když je vyvolána výjimka

  1. V nabídce Ladění klikněte na příkaz Výjimky.

    [!POZNÁMKA]

    Pokud příkaz výjimky nezobrazí v nabídce ladění, můžete jej přidat.Další informace naleznete v tématu příkaz výjimky přidat do nabídky ladění.

  2. V výjimky dialogového okna, vyberte možnost vyvolaná pro celou kategorii výjimky, například výjimky modulu CLR.

    -nebo-

    Rozbalte uzel pro kategorie výjimky, například výjimky modulu CLRa vyberte možnost vyvolaná pro konkrétní výjimky v rámci dané kategorie.

Chcete-li přidat do nabídky ladění příkaz výjimky

  1. Na nástroje nabídky, klikněte na tlačítko vlastní.

    Vlastní se zobrazí dialogové okno.

  2. Klikněte na tlačítko příkazy kartu a v nabídek klepněte na položku ladění.

  3. Klikněte na tlačítko příkaz Přidat.

  4. V kategorie v příkazu Add dialogového okna, klikněte na tlačítko ladění.

  5. V příkazy, klikněte na tlačítko výjimky a potom klikněte na tlačítko OK.

  6. (Volitelné) Po klepnutí dolů Chcete-li upravit umístění výjimky příkazu na ladění nabídky.

  7. Klikněte na tlačítko Zavřít.

Viz také

Úkoly

Postupy: Přerušení při výjimkách neošetřených uživatelem

Koncepty

Zpracování výjimek (ladění)

Pouze můj kód