Depurando código gerenciado
Esta seção aborda problemas comuns e técnicas para aplicativos gerenciados, ou depuração de aplicativos escritos em linguagens que direcionam o common language runtime, como Visual Basic, C#, e no C++.As técnicas descritas aqui são técnicas de alto nível.Para obter mais informações, consulte Usando o depurador.
Nesta seção
Mensagens de diagnóstico na janela de saída
Descreve as classes de Debug e de Trace , com o qual você pode escrever mensagens de tempo de execução para a janela de Saída .Essas classes incluem os métodos de saída que permitem saída de informações sem quebrar a saída de execução e informações que também interrompem a execução se uma condição especificada falhar.Declarações em código gerenciado
Descreve declarações em código gerenciado, que as condições de teste que você especifica como argumentos para métodos de Assert .Além disso, este tópico fornece o código de exemplo, informações sobre como usar Debug e os métodos da classe Trace , as considerações sobre depuração e as versões do código, efeitos colaterais, afirmam argumentos, personalizando declarar o comportamento, e os arquivos de configuração.Parar instruções no Visual Basic
Descreve a declaração de Stop , que fornece uma alternativa para definir um ponto de interrupção.O exemplo de código também é fornecido, juntamente com comparações entre a declaração de Stop e a declaração de End , bem como entre Stop e a declaração de Assert .Passo a passo: Depurando um formulário do Windows
Fornece instruções passo a passo para criar um formulário do Windows e depurar o formulário.Um formulário do Windows, um componente padrão de um aplicativo do Windows gerenciado, é um dos de aplicativos gerenciados comuns.Essa explicação passo a passo usa Visual c# e Visual Basic, mas as técnicas para criar um formulário do Windows com o C++ geralmente são semelhantes.Depurando o método de OnStart
Fornece exemplos de código para permitir que você depure o método de OnStart de um serviço do Windows gerenciados.Para depurar o método de OnStart de um serviço do Windows, você deve adicionar algumas linhas de código para simular o serviço.Depuração de modo misto
Discute aplicativos de modo misto de depuração.Isso significa que qualquer aplicativo combinar o código nativo com o código gerenciado.Erro: A depuração não é possível porque um depurador kernel é ativado no sistema
Descreve uma mensagem de erro que ocorre se você tentar depurar o código gerenciado em Windows 7, em Windows Vista, em Windows XP, em Windows 2000, ou no sistema do Windows NT que foi iniciado no modo de depuração.Otimização e depuração JIT
Descreve os efeitos de otimização JIT na depuração.Depuração e DLINQ LINQ
Descreve técnicas para depurar consultas LINQ.Passo a passo: Depurando um aplicativo paralelo
Descreve como usar janelas de ferramenta Tarefas paralelas e Pilhas paralelas para depurar um aplicativo paralelo.
Seções relacionadas
Depurando código mais rapidamente revisando o histórico com IntelliTrace
Localizar erros mais rápido e mais fácil gravando o histórico de execução do seu aplicativo com IntelliTrace.A etapa para trás e encaminha com eventos e chamadas gravados para examinar a tempo o estado do aplicativo em chave.Depurar seu código sem definir muitos dos pontos de interrupção ou reiniciar o aplicativo como com frequência.Requer o Visual Studio final.Rastreamento e instrumentação de aplicativos
Descreve rastreamento, uma maneira para que você monitorar a execução do seu aplicativo quando executar, e de provisão, que envolve coloque declarações de rastreamento em locais estratégicos em seu código.Este tópico também fornece links para obter uma introdução a instrumentação e o rastreamento, opções de rastreamento, os ouvintes de rastreamento, código de rastreamento em um aplicativo, adicionar instruções de rastreamento para o código do aplicativo, e compilação condicional com Debug e Trace./ASSEMBLYDEBUG
Descreve uma opção de vinculador que adiciona DebuggableAttribute para código escrito com C++.Este atributo é necessário para usar recursos de depuração como o anexo com C++.Aplicativos de serviço do Windows de depuração
Fornece considerações para depurar aplicativos de serviço do Windows, incluindo a base, anexando o processo, depurando o código no método de OnStart de serviço e o código no método principal, definindo pontos de interrupção, e usando o gerenciador de controle de serviço para iniciar, parar, pausar, retomar e o serviço.Depuração e analisar
Discute depurar aplicativos do.NET Framework e os requisitos de configuração.Script e depuração aplicativos da Web
Descreve problemas comuns e técnicas de depuração que você pode encontrar ao depurar script e aplicativos da Web.O que é novo no depurador Visual Studio 2012
Descrição dos novos recursos de depuração adicionados nesta versão de Visual Studio.Home page de depuração
Fornece links para seções principais da documentação de depuração.A informação inclui o que há de novo no depurador, as configurações e para preparar, pontos de interrupção, tratamento de exceções, editá-lo e continua-a, depurando o código gerenciado, depuração projetos Visual C++, depuração e COM ActiveX, depuração DLL, depurando o SQL, e referências de interface do usuário.
Consulte também
Tarefas
Passo a passo: Depuração personalizar controles do Windows Forms em tempo de Design