Como utilizar um servidor de símbolos com o depurador do Visual Studio .NET

Traduções de Artigos Traduções de Artigos
Artigo: 319037 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo passo a passo descreve como utilizar o depurador do Visual Studio .NET com um servidor de símbolos para carregar símbolos a partir do Microsoft Symbol Server.

Clique no botão Reproduzir para visualizar esta transmissão em sequência de demonstração suportes de dados.



Tem de ter informações de símbolo quando depura aplicações poderão deixar de responder (não reage ou falha). Ficheiros de símbolos fornecem requisitos de espaço de funções que estão contidas no ficheiros executáveis e bibliotecas de ligação dinâmica (DLL). Além disso, ficheiros de símbolos podem apresentar um plano das chamadas de função que conduzir o ponto de falha. Por exemplo, tem de ter os símbolos quando copiar pilhas de chamadas dentro de um depurador.

Para mais informações sobre Microsoft Symbol Server que contém ficheiros de componentes do sistema operativo Microsoft símbolos e outro Microsoft produtos, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
311503Utilizar o Microsoft Symbol Server para obter ficheiros de símbolos de depuração
Nota O Microsoft Symbol Server artigo 311503 não foi actualizado para incluir os símbolos para o Microsoft .NET Framework. Por conseguinte, estes ficheiros de símbolos não são carregados. Microsoft está a trabalhar para o .NET Framework símbolos disponíveis num servidor símbolo pública.

Além disso, os serviços de suporte a produtos da Microsoft não testou e não suporta a utilização do Microsoft Symbol Server com o Visual Studio .NET. Este artigo é apenas fornecido como informações devido a questões de cliente.

Actualizar os ficheiros de depuração

  1. Transfira e instale os mais recentes ferramentas de depuração Kit do Windows. Para transferir o kit de ferramentas de depuração para o Windows mais recente, visite o seguinte Web site da Microsoft:
    http://www.microsoft.com/whdc/devtools/ddk/default.mspx
  2. Localize o ficheiro Symsrv.dll na pasta Tools for Windows \Program Files\Debugging ou a pasta C:\WINDBG.

    Nota Uma vez que ferramentas de depuração pode ser instaladas numa pasta diferente, procure no disco rígido Symsrv.dll se o ficheiro não se encontrar nestas pastas.
  3. Saia do Visual Studio. NET, se está aberto.
  4. Copie Symsrv.dll para a pasta de .NET\Common7\IDE C:\Program Files\Microsoft Visual Studio. Da próxima vez que iniciar o Visual Studio. NET, ou iniciar o Visual Studio. NET, pode utilizar o ficheiro Symsrv.dll para localizar servidores de símbolo que especificar.

Especificar o caminho para o servidor de símbolo

  1. Inicie o Visual Studio NET..
  2. Prima CTRL + ALT + L para abrir o Explorador de solução de janela.
  3. Clique com o botão direito do rato a solução e, em seguida, clique em Propriedades .
  4. Expanda as Propriedades comuns e os nós de Ficheiros do símbolo de depuração .
  5. Na página de propriedades depuração ficheiros símbolo, escreva o seguinte caminho de servidor do símbolo:
    symsrv*symsrv.dll* c:\localcache * http://msdl.microsoft.com/download/symbols
    em que c:\localcache é a pasta local em que os símbolos são transferidos e em que o endereço de "http" é o endereço para o Microsoft Symbol Server que contém símbolos para o sistema operativo e outros produtos da Microsoft.

    Nota Uma vez que os símbolos são transferidos da Internet, o depurador do Visual Studio .NET pode depurar lentamente pela primeira vez porque o depurador tem de transferir todos os ficheiros necessários símbolo.
  6. No menu Debug , aponte para Windows e, em seguida, clique em módulos para verificar que símbolos são carregados para um módulo específico enquanto o depurador está em execução. A janela de módulos indica se as informações de símbolo foi carregadas para o módulo.
  7. Se pretender definir o caminho do servidor de símbolos para todas as soluções e projectos, pode definir uma variável de ambiente globais no painel de controlo. Para o fazer, siga estes passos:
    1. No painel de controlo, faça duplo clique em sistema .
    2. No separador Avançadas , clique em Variáveis de ambiente .
    3. Em Variáveis do sistema , clique em Novo e, em seguida, adicionar uma variável como "_NT_SYMBOL_PATH".
    4. Defina o valor da variável para um caminho de servidor de símbolos, por exemplo:
      symsrv*symsrv.dll*c:\localcache*http://MSDL.Microsoft.com/download/symbols
Nota O depurador do Visual Studio .NET não encontrar símbolos para componentes geridos, se definir o caminho do símbolo do servidor nas propriedades de solução. Se tiver símbolos para componentes geridos, tem de utilizar a variável de ambiente _NT_SYMBOL_PATH para o depurador para reconhecer os ficheiros de símbolos de um componente gerido no servidor de símbolos.

Referências

Para obter mais informações sobre o símbolo de servidores e como criar seu próprio servidor de símbolos, consulte o tópico "Utilizando o símbolo de servidores e símbolo Stores" da documentação Debugging Tools for Windows.

Propriedades

Artigo: 319037 - Última revisão: 20 de outubro de 2006 - Revisão: 6.2
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional Edition
Palavras-chave: 
kbmt kbvs2005doesnotapply kbvs2005swept kbhowtomaster KB319037 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 319037

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com