Partilhar via


Depurar o código-fonte do .NET Framework

Para depurar a origem do .NET Framework, você deve:

  • Habilite a entrada na origem do .NET Framework.

  • Tenha acesso a símbolos de depuração para o código.

    Você pode optar por baixar símbolos de depuração imediatamente ou definir opções para download posterior. Se você não baixar símbolos imediatamente, eles serão baixados na próxima vez que você começar a depurar seu aplicativo. Durante a depuração, você também pode usar as janelas Módulos ou Pilha de chamadas para baixar e carregar símbolos.

Habilitar a entrada na origem do .NET Framework

  1. Abra o painel Ferramentas (ou Depuração) >Opções e expanda a seção Todas as Configurações>Depuração>Geral.

  2. Configure as opções que se seguem:

    • Desmarque a caixa de seleção Ativar apenas meu código .
    • Marque a caixa de seleção Ativar suporte de link de origem .
  3. Expanda a seção Locais de Pesquisa de Símbolos de Depuração.

  4. Marque a caixa de seleção Baixar símbolos dos Servidores de Símbolos da Microsoft .

  1. Abra a caixa de diálogo Opções de Ferramentas (ou Depuração) > e expanda a seçãoGeralde Depuração>.

  2. Configure as seguintes opções gerais:

    • Desmarque a caixa de seleção Ativar apenas meu código .
    • Marque a caixa de seleção Ativar suporte de link de origem .
  3. Expanda a Depuração>Símbolos seção.

  4. No grupo Locais de pesquisa do arquivo de símbolos (.pdb), marque a caixa de seleção Servidores de Símbolos da Microsoft.

  5. Selecione OK.

Definir ou alterar locais de origem de símbolos e comportamento de carregamento

  1. Abra o painel de Ferramentas (ou Depuração) >Opções e expanda a seção Todas as Definições>Depuração>Símbolos>Locais de Pesquisa.

  2. Marque a caixa de seleção Baixar símbolos dos Servidores de Símbolos da Microsoft .

  1. Abra a caixa de diálogo Ferramentas (ou Depuração) >Opções e expanda a seção Depuração>.

  2. No grupo Locais de pesquisa do arquivo de símbolos (.pdb), marque a caixa de seleção Servidores de Símbolos da Microsoft. Esta opção acessa símbolos do Microsoft Symbol Server público.

  1. Para adicionar outros locais de símbolos, selecione Adicionar e atualizar locais existentes selecionando Editar. Altere a ordem de carregamento dos locais com Mover para cima e Mover para baixo.

  2. Para alterar o cache de símbolos locais, edite ou navegue para um local diferente selecionando Mais ações (...) para a opção Símbolos de cache neste diretório .

  3. Para baixar símbolos imediatamente, selecione Carregar todos os símbolos. Este botão está disponível apenas durante a depuração.

    Se não baixares os símbolos agora, o download será feito na próxima vez que iniciares a depuração.

  1. Selecione OK.

Carregar símbolos das janelas de Módulos ou de Pilha de Chamadas

  1. Durante a depuração, abra a janela selecionando Depurar>Windows>Módulos (ou pressione Ctrl + Alt + U) ou Depurar>Windows>Pilha de Chamadas (Ctrl + Alt + C).

  2. Clique com o botão direito do mouse em um módulo cujos símbolos não foram carregados. Na janela Módulos , o status de carregamento do símbolo está na coluna Status dos Símbolos . Na janela Pilha de Chamadas, o estado está na coluna Estado do Quadro e o quadro está acinzentado.

    • Selecione Carregar símbolos no menu para localizar e carregar arquivos de símbolos de uma pasta em sua máquina.

    • Selecione Informações de carregamento de símbolos para mostrar os locais em que o depurador pesquisou símbolos.

    • Selecione Configurações de Símbolo, que abre o painel Ferramentas (ou Depuração) >Opções para a seção Todas as Configurações>Depuração>Símbolos>Locais de Pesquisa. Marque a caixa de seleção Baixar símbolos dos Servidores de Símbolos da Microsoft . Esta opção acessa símbolos do Microsoft Symbol Server público. Você pode adicionar outros locais de símbolos selecionando Adicionar e atualizar locais existentes com Editar. Você pode alterar a ordem de carregamento dos locais usando Mover para cima e Mover para baixo.
    • Selecione Configurações de símbolo, o que abre a caixa de diálogo Ferramentas (ou Depuração) Opções na seção Símbolos de Depuração. No grupo Locais de pesquisa do arquivo de símbolos (.pdb), selecione Servidores de Símbolos da Microsoft. Esta opção acessa símbolos do Microsoft Symbol Server público. Você pode adicionar outros locais de símbolos selecionando Adicionar e atualizar locais existentes com Editar. Você pode alterar a ordem de carregamento dos locais usando Mover para cima e Mover para baixo. Selecione OK para aplicar as alterações.