Depurar com o Visual Studio

Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022

Os servidores de símbolos permitem que os depuradores recuperem automaticamente os arquivos de símbolos corretos sem saber nomes de produtos, números de compilação ou nomes de pacotes. Esses arquivos contêm informações úteis para o depurador e geralmente têm a extensão PDB . Você pode usar o Visual Studio para consumir seus símbolos do servidor de símbolos do Artefactos do Azure ou outras fontes externas para entrar em seu código e depurar seu aplicativo.

Adicionar servidor de símbolos de Artefatos do Azure

Para depurar com símbolos do servidor de símbolos do Artefactos do Azure, devemos autenticar-nos no servidor e adicionar um novo servidor de símbolos do Azure DevOps ao nosso ambiente do Visual Studio.

  1. No Visual Studio, selecione Ferramentas>Opções>Depuração.

  2. Selecione Símbolos na lista e, em seguida, selecione o símbolo + para adicionar um novo local do servidor de símbolos do Azure DevOps.

    Captura de ecrã que mostra o botão Adicionar símbolo servidor no Visual Studio.

  3. Uma nova caixa de diálogo Conectar-se ao Servidor de Símbolos de DevOps do Azure será aberta, selecione sua conta no menu suspenso e selecione a organização à qual você deseja se conectar. Selecione Conectar quando terminar de se conectar ao servidor de símbolos.

    Captura de ecrã que mostra o diálogo Ligar ao Azure DevOps Symbol Server.

  4. Seu servidor de símbolos é então adicionado à lista de locais de arquivos de símbolos.

    Captura de ecrã mostrando o servidor de símbolos do Azure DevOps na lista de localizações dos ficheiros de símbolos.

Depurar módulos otimizados

Se você estiver planejando depurar um módulo otimizado (binários de versão de exemplo) ou um código-fonte de terceiros, recomendamos que você desmarque a Enable Just My Code caixa de seleção nas opções do Visual Studio.

Para fazer isso, selecione Opções de Ferramentas> e, em seguida, Depuração. Selecione Geral na lista e, em seguida, desmarque Ativar Apenas Meu Código.

Captura de ecrã a mostrar a opção Ativar Só o Meu Código nas definições de Depuração do Visual Studio.

Observação

Para habilitar o suporte para ficheiros PDB portáteis, marque a caixa de seleção Habilitar Suporte de Link de Origem e, para habilitar o suporte para ficheiros PDB do Windows em servidores de símbolos, marque a caixa de seleção Habilitar Suporte ao Servidor de Origem, ambos localizados em Ferramentas>Opções>Depuração>Geral.

Iniciar depuração

Você pode começar a depurar a sua aplicação de algumas maneiras diferentes:

  • Pressione F5 para iniciar a aplicação com o depurador anexado ao processo da aplicação.
  • Selecione Depurar>Iniciar Depuração.
  • Selecione o botão Iniciar depuração na barra de ferramentas de depuração.

Quando você inicia o depurador, o Visual Studio tentará carregar seus símbolos da pasta de cache primeiro antes de baixá-los do servidor de símbolos Artefatos que adicionamos na seção anterior.

Depois que o Visual Studio localizar e carregar seus símbolos, você deverá ser capaz de percorrer seu código e depurar seu aplicativo. Consulte Navegar pelo código com o depurador do Visual Studio para obter mais detalhes.