Depurando código gerenciado
This topic applies to:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
Managed only |
|||
Pro, Premium e Ultimate |
Managed only |
Esta seção aborda problemas comuns de depuração e técnicas para aplicativos gerenciados, ou aplicativos escritos em linguagens que destino o common language runtime, como, por exemplo, Visual Basic, C# e C++. The techniques described here are high-level techniques. Para obter mais informações, consulte usando o depurador.
Nesta seção
Diagnostic Messages in the Output Window
Descreve o Debug e Trace classes, com o qual você pode escrever mensagens em tempo de execução para o saída janela. These classes include output methods that enable information output without breaking execution and information output that also breaks execution if a specified condition fails.Assertions in Managed Code
Descreve asserção em código gerenciado que testa condições que você especificar como argumentos para Assert métodos. Além disso, este tópico fornece código de exemplo, informações sobre como usar Debug e Trace métodos de classe, considerações nas versões Debug e Release do código, efeitos colaterais, assert argumentos, personalizando assert, comportamento e arquivos de configuração.Stop Statements in Visual Basic
Descreve o Stop a instrução, que fornece uma alternativa para definir um ponto de interrupção. Exemplo de código também é fornecido juntamente com as comparações entre a Stop instrução e a End Demonstrativo, como bem como entre Stop e o Assert instrução.Walkthrough: Depuração de um formulário do Windows
Gives step-by-step instructions for creating a Windows Form and debugging that form. A Windows Form, a standard component of a managed Windows application, is one of the most common managed applications. This walkthrough uses Visual C# and Visual Basic, but the techniques for creating a Windows form with C++ are generally similar.Debugging the OnStart Method
Fornece exemplos de código para permitir que você depurar o OnStart o método de um serviço Windows gerenciado. Para depurar o OnStart o método de um serviço do Windows, você deve adicionar algumas linhas de código para simular o serviço.Mixed-Mode Debugging
Discusses debugging mixed-mode applications. This means any application that combines native code with managed code.Erro: Não é possível depurar porque um depurador de kernel está habilitado no sistema
Descreve uma mensagem de erro ocorre se você tentar depurar código gerenciado em um Windows 7, Windows Vista, Windows XP, Windows 2000, ou o sistema de Windows NT foi iniciado no modo de depuração.JIT Optimization and Debugging
Descreve os efeitos da otimização JIT na depuração.Depuração LINQ e DLINQ
Discute as técnicas para depuração de consultas LINQ.Demonstra Passo a passo: Depurando um aplicativo paralelo
Descreve como usar o Tarefas paralelas e Paralela pilhas ferramenta windows para depurar um aplicativo em paralelo.
Seções relacionadas
Tracing and Instrumenting Applications
Describes tracing, a way for you to monitor the execution of your application while it is running, and instrumenting, which involves placing trace statements at strategic locations in your code. Este tópico também fornece links para uma introdução à instrumentação e rastreamento, rastrear switches, rastreamento de ouvintes, rastreamento de código 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 ao código escrito com C++. This attribute is needed to use debugging features such as attach with C++.Debugging Windows Service Applications
Fornece considerações para depurar aplicações de serviço do Windows, incluindo a configuração, anexar ao processo, depurar o código no serviço de OnStart método e o código no método Main, configurando pontos de interrupção e usando o Gerenciador de controle de serviços para iniciar, parar, pausar e continuam seu serviço.Debugging and Profiling
Discusses debugging .NET Framework applications and the configuration requirements.Debugging Script and Web Applications
Describes common debugging problems and techniques you may encounter when debugging script and Web applications.O que há de novo no Depurador do Visual Studio
Descrição dos novos recursos adicionados nesta versão de depuração Visual Studio.Debugging Home Page
Provides links to the larger sections of the debugging documentation. Information includes what's new in the debugger, settings and preparation, breakpoints, handling exceptions, edit and continue, debugging managed code, debugging Visual C++ projects, debugging COM and ActiveX, debugging DLLs, debugging SQL, and the user interface references.