Partilhar via


Como: Interromper as usuário-Unhandled Exceptions

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Padrão

PRO e equipe

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

Se você está depurando com Como: Etapa em Apenas Meu Código, você pode fazer com que o depurador para quebrar em qualquer exceção que não é tratada por um manipulador no código do usuário ("meu código"). O procedimento a seguir mostra como usar a caixa de diálogo Exceções para determinar em quais exceções não tratadas pelo usuário você deseja quebrar.

Ao usar a caixa de diálogo Exceções

Por padrão, a caixa de diálogo Exceptions lista as exceções mais comuns em cada categoria.Você pode adicionar suas próprias exceções e excluir exceções que você tiver adicionado.Visual Studio Salva a lista de exceções adicionadas com os dados da solução, então as exceções estarão disponíveis na próxima vez que você abrir e executar o projeto.

Observação:

O Exceçõescaixa de diálogo fornece chaves para definir controles sem usar o mouse.As teclas de acesso são indicadas por sublinhado nos rótulos de controle.Se você tiver temas do Windows desativado, o sublinhado não será visível, embora Teclas de acesso ainda funcionem.Para exibir as Teclas de acesso sublinhadas, ative temas do Windows usando o Painel de controle do Windows.

Para obter mais informações, consulte Como: Adicionar nova exceções e Como: Exclua exceções adicionadas por usuário.

Para interromper quando uma exceção não é tratado pelo Meu Código

  1. No menu Debug, clique em Exceptions.

  2. Na caixa de diálogo Exceptions, selecione User-unhandled para uma categoria inteira de exceções, por exemplo, Common Language Runtime Exceptions.

    - ou -

    Expanda o nó de uma categoria de exceções, por exemplo, Common Language Runtime Exceptions e selecione User-unhandled para uma exceção específica naquela categoria.

  3. Clique em OK.

Consulte também

Tarefas

Como: Break When an exceção is Thrown.

Conceitos

Tratamento de Exceção (Depuração)