Compartilhar via


General, Debugging, caixa de diálogo Opções

Para acessar o Geral página, clique no Ferramentas menu e selecione Opções. No Opções caixa de diálogo caixa, expanda o depuração nó e selecione Geral. Esta página permite que você defina as seguintes opções gerais de depuração.

  • Perguntar antes de excluir todos os pontos de interrupção
    Requer confirmação antes de concluir o Delete All Breakpoints comando.

  • Break all processes when one process breaks
    Quebras de todos os processos para o qual o depurador anexado, quando ocorrer uma quebra de simultaneamente.

  • Quebrar quando as exceções ultrapassarem limites do AppDomain ou limites gerenciados/nativos
    No gerenciado ou de modo misto de depuração, o common language runtime pode capturar exceções que ultrapassam os limites de domínio de aplicativo ou limites gerenciados/nativos quando as seguintes condições forem verdadeiras:

    1) Ao código nativo chama código gerenciado usando a interoperabilidade COM e o código gerenciado lança uma exceção. Para obter mais informações sobre interoperabilidade COM, consulte Introdução à interoperabilidade COM (Visual Basic).

    2) Quando o código gerenciado executando chamadas de domínio de aplicativo em código gerenciado em domínio de aplicativo b e o código no domínio de aplicativo b lança uma exceção. Para obter mais informações sobre domínios de aplicativo, consulte Programação com domínios de aplicativo.

    3) Quando o código chama uma função usando a reflexão e a função lança uma exceção. For more information about reflection, see Reflexão.

    In 2) e 3), às vezes, a exceção é recebida pelo código gerenciado em mscorlib em vez do runtime de linguagem comum. Esta opção não afeta quebrar nas exceções detectadas por mscorlib.

  • Ativar a depuração de nível de endereço
    Habilita recursos avançados para depuração no nível de endereço (a Disassembly janela, o registra janela e pontos de interrupção de endereço).

  • Mostrar a desmontagem se a fonte não está disponível
    Mostra automaticamente a Disassembly janela quando você tentar depurar o código fonte que não está disponível.

  • Habilitar filtros de ponto de interrupção
    Permite que você definir filtros em pontos de interrupção para que elas afetarão somente processos específicos, segmentos ou computadores.

  • Ativar o Assistente de exceção
    Para apenas código gerenciado. Quando esta opção estiver marcada, gerenciado exceções abrir a caixa de diálogo Nova Exception Assistant, em vez da caixa de diálogo Exception antiga. Assistente de exceção é mais detalhado e fornece a melhor ajuda sobre exceções. For more information, see Assistente de exceção.

  • Unwind the call stack on unhandled exceptions
    Faz com que o Call Stack janela para reverter a pilha de chamadas para o ponto antes da exceção não tratada.

  • Habilitar Just My Code (somente gerenciado)
    Esse recurso está ativado, o depurador exibe e etapas para o usuário código código de sistema único, ignorando ("meu código") e outro código que é otimizado ou que não tem símbolos de depuração. For more information, see Como: Basta entrar meu código..

  • Show all members for non-user objects in variables windows (Visual Basic only)
    Ativa a exibição de membros não públicos objetos de código não-usuário (não "meu código").

  • Avisar se nenhum código de usuário na inicialização
    Quando estiver depurando começa com Just My Code ativado, esta opção avisa se não há nenhum código de usuário ("meu código").

  • Habilite.Origem do NET Framework revisão
    Permite que o depurador para entrar.Fonte do NET Framework. Habilitar esta opção desabilita automaticamente Just My Code..Símbolos do NET Framework serão baixados para um local de cache. Você pode alterar o local do cache de Opções caixa de diálogo, depuração categoria, símbolos página.

  • Depurar propriedades e operadores (gerenciados apenas)
    Impede que o depurador depuração em Propriedades e operadores em código gerenciado.

  • Enable property evaluation and other implicit function calls
    Ativa a avaliação automática de propriedades e a função implícita chama em janelas variáveis e o QuickWatch caixa de diálogo.

  • Chamar a função de conversão de seqüência de caracteres em objetos em janelas de variáveis (C# e JavaScript apenas)
    Executa uma chamada de conversão implícita de seqüência de caracteres ao avaliar os objetos em janelas variáveis. Portanto, esse resultado é exibido como uma seqüência de caracteres em vez do nome do tipo. Só se aplica ao depurar o código C#. Essa configuração pode ser substituída pelo atributo DebuggerDisplay (consulte Usando o atributo DebuggerDisplay).

  • Habilitar o suporte ao servidor de origem
    Informa o depurador de Visual Studio para obter o código do servidor de origem SrcSrv (srcsrv.dll), que faz parte das ferramentas de depuração para Windows. Para obter mais informações sobre a instalação do SrcSrv, consulte a documentação de ferramentas de depuração para Windows. For more information, see Como: Obtenha o código-fonte usando o servidor de origem.

  • Mensagens de diagnóstico de servidor de origem para a janela de saída de impressão.
    Quando o suporte ao servidor de origem estiver ativada, esta configuração ativa na tela de diagnóstico.

  • Realce a linha inteira para pontos de interrupção e instrução atual
    Quando o depurador realça a um ponto de interrupção ou a instrução atual, ele destaca a linha inteira.

  • Exigem arquivos de origem correspondam exatamente à versão original
    Informa o depurador para verificar se um arquivo de origem coincide com a versão do código-fonte usado para construir o executável que você está depurando. Se a versão não corresponderem, você será solicitado para localizar uma origem correspondente. Se uma origem correspondente não for encontrada, o código-fonte não será exibido durante a depuração.

  • Redirecionar todo texto de janela de saída para a janela imediata
    Envia todas as mensagens que normalmente aparecem em o depurador a saída janela para o imediata janela em vez disso.

  • Mostrar estrutura bruta de objetos em janelas variáveis
    Desativa todas as personalizações de modo de exibição de estrutura de objeto. Para obter mais informações sobre as personalizações do modo de exibição, consulte Exibir os tipos de dados personalizados.

  • Suppress JIT optimization on module load (somente gerenciado)
    Desabilita a otimização JIT do código gerenciado quando um módulo é carregado e JIT é compilado, enquanto o depurador é anexado. Desativando a otimização pode facilitar depurar alguns problemas, embora às custas do desempenho. Se você estiver usando o Just My Code, suprimindo JIT otimização pode fazer com que o código não-usuário aparecer como código de usuário ("meu código").

  • Avisar se não há símbolos na inicialização (somente nativo)
    Quando selecionada, exibe uma caixa de diálogo de aviso quando você tentar depurar um programa para o qual o depurador não tem nenhuma informação simbólica. For more information, see No Symbolic Information Dialog Box.

  • Avisar se a depuração de scripts está desabilitada na inicialização
    Quando selecionada, exibe uma caixa de diálogo de aviso quando o depurador é iniciado com a depuração de scripts desativada.

  • Enable function evaluations when minidump debugging through IL interpretation (Managed only)
    Permite que o depurador interpretar os opcodes IL para simular as avaliações de função quando estiver depurando um despejo gerenciado.

  • Mostrar o diagrama de pilhas paralela de baixo para cima
    Controla a direção na qual as pilhas são exibidas no Paralela pilhas janela.