Compartilhar via


Depuração gerenciada: Configurações recomendadas de propriedade

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico é aplicável O tópico é aplicável O tópico é aplicável O tópico não é aplicável O tópico não é aplicável

Pro, Premium e Ultimate

O tópico é aplicável

O tópico é aplicável

O tópico é aplicável

O tópico não é aplicável

O tópico não é aplicável

Certas propriedades devem ser definidas da mesma maneira para todos os cenários de depuração gerenciadas.

The following tables display recommended property settings.

Configurações não listadas aqui podem variar entre os tipos diferentes de projeto gerenciado. Por exemplo, Start Action serão definidas diferentemente em um projeto Windows Forms que em um ASP.NET project.

Propriedades de configuração na compilação (C#) ou na guia Compile (Visual Basic)

Nome de propriedade

Setting

Definir constante DEBUG

C# e F#: Defina a caixa de seleção. Isso permite que seu aplicativo para usar a classe de depuração.

Definir constante TRACE

C# e F#: Defina a caixa de seleção. Isso permite que seu aplicativo para usar a classe de rastreamento.

Otimizar código

C#, F# e Visual Basic: Definido como false. Optimized code is harder to debug, because the generated instructions do not correspond directly to your source code. Se você encontrar o programa tiver um erro que aparece somente no código otimizado, você pode ativar esta configuração, mas lembre-se de que o código mostrado na Disassembly janela é gerada de fonte otimizada que pode não coincidir com o que você vê no Editor de código. Para depurar código otimizado, você deve desativar o Just My Code. (See Como: Basta entrar meu código.).

For more information, see Configurações de projeto para configurações de depuração do C# or Configurações do projeto para uma configuração de depuração no Visual Basic.

Caminho de saída

Defina como bin\Debug\.

Opções avançadas de compilação

Somente Visual Basic. Clique em Advanced para definir as propriedades avançadas que são descritas na tabela a seguir.

Advanced Compiler Settings dialog box

Nome de propriedade

Setting

Enable optimizations

Definido como false, pelos motivos especificados no otimizar código opção na tabela anterior.

Gerar informações de depuração

Marque esta caixa de seleção para fazer com que o sinalizador /DEBUG a ser definida durante a compilação, o que irá gerar as informações necessárias para facilitar a depuração.

Definir constante DEBUG

Marque esta caixa de seleção para definir o DEBUG constante, que permite que seu aplicativo para usar o Debug classe.

Definir constante TRACE

Marque esta caixa de seleção para definir o TRACE constante, que permite que seu aplicativo para usar o Trace classe.

Consulte também

Outros recursos

Depurando código gerenciado

Preparação para depuração: C#, F# e tipos de projeto de Visual Basic