Share via


Depurar com o Visual Studio

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

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 Azure Artifacts 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 de Artefatos do Azure, devemos autenticar no servidor e adicionar um novo servidor de símbolos dos Serviços de DevOps do Azure ao nosso ambiente do Visual Studio.

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

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

    Adicionar um novo local do servidor de símbolos do Azure DevOps

  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.

    Conectar-se ao Servidor de Símbolos do Azure DevOps

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

    Novo servidor de símbolos adicionado à lista de locais de arquivos 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.

Ativar apenas o meu código - ativar depuração de código-fonte de terceiros 3rd

Nota

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

Iniciar depuração

Você pode começar a depurar seu aplicativo de algumas maneiras diferentes:

  • Pressione F5 para iniciar o aplicativo com o depurador anexado ao processo do aplicativo.
  • 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.