Compartilhar via


Depurar o código-fonte do .NET Framework

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

  • Habilitar a entrada na origem do .NET Framework.

  • Ter acesso aos 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 os 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 etapa na origem do .NET Framework

  1. Em Ferramentas (ou Depuração) >Opções>Depuração>Geral, certifique-se de:

    • Desmarque Habilitar Apenas Meu Código.
    • Selecione Habilitar suporte ao Link de Origem.
  2. Em Ferramentas (ou Depuração) >Opções>Depuração>Símbolos, selecione Microsoft Symbol Servers.

  1. Em Ferramentas (ou Depurar) >Opções>Depuração>Geral, selecione Habilitar etapa de origem do .NET Framework.

    • Se Apenas Meu Código tiver sido habilitado, uma caixa de diálogo de aviso mostrará que Apenas Meu Código está desabilitado agora. Selecione OK.

    • Se você não tiver um conjunto de cache de símbolos local, uma caixa de diálogo de aviso informará que um cache de símbolo padrão foi definido. Selecione OK.

  2. Selecione OK para fechar a caixa de diálogo Opções.

Definir ou alterar os locais de origem dos símbolos e o comportamento do carregamento

  1. Selecione a categoria Símbolos em Ferramentas (ou Depurar) >Opções>Depuração.

  2. Na página Símbolos, em Locais de arquivo de símbolo (.pdb), selecione Servidores de Símbolos da Microsoft para acessar símbolos dos Servidores de Símbolos da Microsoft públicos. Selecione os botões da barra de ferramentas para adicionar outros locais de símbolo e alterar a ordem de carregamento.

  3. Para alterar o cache de símbolos locais, edite ou navegue até um local diferente em Símbolos de cache neste diretório.

  4. Para baixar símbolos imediatamente, selecione Carregar todos os símbolos. Esse botão só está disponível durante a depuração.

    Se você não baixar símbolos agora, eles serão baixados na próxima vez que você iniciar a depuração.

  5. Selecione OK para fechar a caixa de diálogo Opções.

Carregar símbolos das janelas Módulos ou 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 para o qual os símbolos não foram carregados. Na janela Módulos, o status de carregamento de símbolos está na coluna Status dos Símbolos. Na janela Pilha de Chamadas, o status está na coluna Status do Quadro e o quadro está esmaecido.

    • Selecione Carregar Símbolos no menu para localizar e carregar arquivos de símbolo de uma pasta em seu computador.

    • Selecione Informações de Carregamento de Símbolo para mostrar os locais que o depurador pesquisou por símbolos.

    • Selecione Configurações de Símbolo para abrir a página Símbolos. Na página Símbolos, em Locais de arquivo de símbolo (.pdb), selecione Servidores de Símbolos da Microsoft para acessar símbolos dos Servidores de Símbolos da Microsoft públicos. Selecione os botões da barra de ferramentas para adicionar outros locais de símbolo e alterar a ordem de carregamento. Selecione OK para fechar a caixa de diálogo.