Geral, depuração, Options caixa de diálogo

Para acessar o Geral página, clicar no Ferramentas menu e selecionar Opções.No Opções diálogo caixa, expandir o Depuração nó e selecionar Geral.Esta página permite conjunto as seguintes opções de depuração Geral.

  • Perguntar antes de excluir todos os pontos de interrupção
    Requerer confirmação antes de concluir o Excluir todos os pontos de interrupçãocomando .

  • Break all processes quando um processo for interrompido
    Quebra todos os processos para o qual o depurador anexado, quando ocorrer uma quebra de simultaneamente.

  • Interromper quando exceções cruzam AppDomain ou limites gerenciado/nativo
    Na depuração gerenciada ou modo misto, o Common linguagem tempo de execução pode capturar exceções que ultrapassam os limites do domínio do aplicativo ou limites gerenciado/nativo 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 informações sobre interoperabilidade COM, consulte Introdução ao COM Interop.

    2) Ao código gerenciado em execução em chamadas de domínio A aplicativos de código no domínio do aplicativo B gerenciado e o código no domínio do aplicativo B lança uma exceção.Para obter 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.(Para obter informações sobre reflexão, consulte Visão geral de reflexão.)

    In 2) e 3), a exceção é às vezes, ser detectada pelo código gerenciado em mscorlib em vez do common linguagem tempo de execução. Essa opção não afeta quebrar nas exceções detectadas por mscorlib.

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

  • Mostrar desmontagem se a fonte não está disponível
    Automaticamente mostra a janela de desmontagem quando você tenta depurar código fonte que não disponível.

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

  • Habilitar Assistente de Exceção
    Para apenas código gerenciado.Quando esta opção estiver marcada, exceções gerenciadas chamar a nova caixa de diálogo Assistente de Exceção, em vez da caixa de diálogo Exception antiga.Assistente de exceção é mais detalhado e fornece ajuda melhor em exceções.Para obter mais informações, consulte Assistente de exceção.

  • Desenrolar the telefonar pilha on unhandled exceptions
    Faz com que o telefonar Pilha janela para reverter o telefonar pilha até o ponto antes que a exceção sem tratamento ocorreu.

  • Habilitar Apenas Meu Código (gerenciado apenas)
    Quando esse recurso é habilitado, o depurador exibe e as etapas no código do usuário ("meu código"), ignorando o código do sistema e outros códigos que é otimizado ou não tem símbolos de depuração.Para obter mais informações, consulte Como: Etapa em Just My Code.

  • Mostrar todos os membros de objetos de usuário não em janelas variáveis (somente no Visual Basic)
    Ativa a exibição de membros confidenciais nos objetos de código não-usuário (não "meu código").

  • Avisar se não houver código do usuário na inicialização
    Quando começa com a depuração Apenas Meu Código ativado, esta opção avisará se não há nenhum código de usuário ("meu código").

  • Habilitar o .NET estrutura de revisão de fonte
    Permite que o depurador entrar na fonte do .NET estrutura.Habilitar esta opção desabilita automaticamente Just Meu Código.Símbolos do .NET estrutura serão baixados para um cache local.Você pode alterar o local do cache no Opções caixa de diálogo , Depuração categoria de , Símbolos página.

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

  • Habilitar avaliação de propriedade e outras chamadas de função implícitas
    Ativa a avaliação automático de propriedades e funções implícitas chama em janelas variáveis e caixa de diálogo QuickWatch.

  • Chamar a função de conversão de cadeia de caracteres em objetos em janelas variáveis (translation from VPE for Csharp e JavaScript apenas)
    Executa uma telefonar de conversão implícita de seqüência de caracteres ao avaliar a objetos nas janelas de variáveis.Portanto, esse resultado é exibido sistema autônomo uma seqüência de caracteres em vez do nome do tipo.Aplica-se somente durante a depuração em código translation from VPE for Csharp.Essa configuração pode ser substituída pelo atributo DebuggerDisplay.(See Usando o atributo DebuggerDisplay.)

  • Ativar o suporte do servidor de fonte
    Informa o depurador do Visual Studio para obter o código do servidor de fonte SrcSrv (srcsrv.dll), que faz parte das ferramentas de depuração para Windows. Para obter informações sobre configuração SrcSrv, consulte a documentação de ferramentas de depuração para Windows.Para obter mais informações, consulte Como: Obter o código-Origem usando o Origem Servidor.

  • Imprimir o fonte servidor diagnostic messages para a janela de saída
    Quando o suporte ao servidor de fonte está habilitado, esta configuração ativa no diagnóstico de vídeo.

  • Realce a linha de fonte inteira para pontos de interrupção e demonstrativo corrente
    Quando o realce de um ponto de interrupção ou a demonstrativo corrente, realce toda a linha.

  • Exigem arquivos de fonte correspondam exatamente à versão original
    Informa o depurador para verificar se um arquivo de origem corresponda à versão do código-fonte usado para construir o executável que você está depuração.Se a versão não corresponder, você será solicitado a localizar a fonte correspondente.Se 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 Verificação imediata
    Envia todas as mensagens de depurador que normalmente apareceriam no Saída janela para a janela Verificação imediata 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.

  • Suprimir a otimização JIT na carga do módulo (gerenciado apenas)
    Desabilita a otimização JIT do código gerenciado quando um módulo é carregado e é compilado JIT enquanto o depurador é anexado.Desativar a otimização pode facilitar depurar alguns problemas, embora às custas do desempenho.Se você estiver usando o Apenas Meu Código, eliminando JIT otimização pode fazer com que código não-usuário aparecer sistema autônomo código do usuário (meu código).

  • Avisar se não há símbolos na inicialização (somente nativo)
    Quando selecionado, exibe uma caixa de diálogo de aviso quando você tenta depurar um programa para o qual o depurador não tem nenhuma informação simbólica.Para obter mais informações, consulte Nenhuma caixa de diálogo informações simbólicos.

  • Avisar se a depuração de script será desabilitado durante a inicialização
    Quando selecionado, exibe uma caixa de diálogo de aviso quando o depurador é iniciado com depuração de scripts desabilitado.