Depurando código gerenciado
Este tópico se aplica a:
Edição |
Visual Basic |
C# |
C++ |
Desenvolvedores Web |
---|---|---|---|---|
Express |
Somente Gerenciador |
|||
Padrão |
Somente Gerenciador |
|||
PRO e equipe |
Somente Gerenciador |
Legenda de tabela:
Aplica-se |
|
Não é aplicada |
|
Comando ou comandos oculta por padrão. |
Esta seção aborda problemas comuns de depuração e técnicas para aplicativos gerenciado, ou aplicativos escritos em idiomas desse destino o common linguagem tempo de execução, sistema autônomo Visual Basic, translation from VPE for Csharp e C++.As técnicas descritas aqui são técnicas de alto nível.Para obter mais informações, consulte Visão geral sobre Common Language Runtime ou Usando o depurador.
Nesta seção
Diagnóstico de mensagens na janela de saída
Descreve o Debug e Trace classes, com o qual você pode escrever mensagens em time de execução para o Saída janela.Essas classes incluem métodos de saída que ativam informações de saída sem quebrar a execução e informações de saída que também quebrarão a execução se falhar uma condição especificada.Asserção no código gerenciado
Descreve asserção em código gerenciado que testa condições que você especifica sistema autônomo argumentos para Assert métodos. Além disso, este tópico fornece código de exemplo, informações sobre como usar Debug e Trace declaração de métodos de classe, considerações nas versões depurar e versão do código, efeitos colaterais, argumentos, personalizando assert, comportamento e os arquivos de configuração.Parar instruções no Visual Basic
Descreve o Stop demonstrativo, que fornece uma alternativa para definir um ponto de interrupção. Código de exemplo também é fornecidos, juntamente com sistema autônomo comparações entre a Stop demonstrativo e o End demonstrativo, sistema autônomo bem sistema autônomo entre Stop e o Assert demonstrativo.Demonstra Passo a passo: Depuração de um Windows formulário
Fornece instruções passo a passo para criar um formulário do Windows e depurar esse formulário.Um formulário do Windows, um componente padrão de um aplicativo Windows gerenciado, é um dos mais comuns a aplicativos gerenciados.Essa explicação passo a passo usa Visual C# e Visual Basic, mas as técnicas para criar um formulário Windows com C++ são geralmente semelhantes.Depuração do método OnStart
Fornece exemplos de código para que você possa depurar o OnStart método de um serviço gerenciado do Windows. Para depurar o OnStart método de um serviço do Windows, você deve adicionar algumas linhas de código para simular o serviço.Modo misto de depuração
Discute como depurar aplicativos de modo misto.Isso significa qualquer aplicativo que combina código nativo com código gerenciado.Erro: Depuração não é possível porque um depurador de kernel está ativado o sistema
Descreve uma mensagem de erro que ocorre se você tentar depurar código gerenciado em um computador executando Windows NT, Windows 2000, ou Windows XP que tiver sido iniciado no modo de depuração.Otimização e Depuração JIT
Descreve os efeitos da otimização JIT na depuração.Depuração de LINQ e DLINQ
Discute as técnicas para depuração consultas LINQ.
Seções relacionadas
Rastreamento e intrumentando aplicações
Descreve o rastreamento, uma maneira de você para monitorar a execução de seu aplicativo enquanto ele está em execução, e intrumentação, que envolve colocar instruções de rastreamento em locais estratégicos no seu código.Este tópico também fornece links para uma introdução à instrumentação e rastreamento, switches de rastreamento, ouvintes de rastreamento, código de rastreamento em um aplicativo, adicionando instruções de rastreamento ao código do aplicativo e compilando condicionalmente com Debug e Trace./ASSEMBLYDEBUG
Descreve um opção de vinculador que adiciona DebuggableAttribute para código escrito com C++. Esse atributo é necessário para usar a depuração de recursos, como anexar com C++.Depuração de aplicações de serviço do Windows
Fornece considerações para depurar aplicações de serviço do Windows, incluindo a configuração, anexação ao processo, depurar o código do serviço OnStart método e o código no método Main, configurando pontos de interrupção e usando o Services controle Manager para iniciar, parar, pausar e continuar seu serviço.Depurando e realizando o profiling
Discute depuração de aplicativos .NET Framework e os requisitos de configuração.Depuração de scripts e aplicativos da Web
Descreve problemas comuns de depuração e técnicasque você pode encontrar durante a depuração de script e aplicativos da Web.O que há de novo no Depurador do Visual Studio
Descrição de novos recursos adicionados nesta versão do depuraçãoVisual Studio.Depuração de alterações no Visual Basic
Fornece informações, direcionadas a usuários anteriores do Visual Basic, em alterações na depuraçãoVisual Studio.Home pages de depuração
Fornece links para as maiores seções da documentação de depuração.Informações incluem o que há de novo no depurador, configurações e preparação, pontos de interrupção, lidando com excessões, editar e continuar, depurando código gerenciado, depurando projetos Visual C++, depurando COM e ActiveX, depurando DLLs, depurando SQL, e referências de interface do usuário.
Consulte também
Tarefas
Demonstra Passo a passo: Depurando Personalizar Windows Forms Controls no tempo de design