Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Determinadas propriedades devem ser definidas da mesma maneira para todos os cenários de depuração gerenciada.
As tabelas a seguir exibem as configurações de propriedade recomendadas.
As configurações não listadas aqui podem variar entre os diferentes tipos de projeto gerenciado. Por exemplo, a ação iniciar será definida de forma diferente em um projeto do Windows Forms do que em um projeto de ASP.NET.
Propriedades de configuração na guia Compilar (C#) ou Compilar (Visual Basic)
| Nome da Propriedade | Configurações |
|---|---|
| Definir constante DEBUG | C# e F#: defina a caixa de seleção como marcada. Isso permite que seu aplicativo use a classe Debug. |
| Definir constante TRACE | C# e F#: defina a caixa de seleção como marcada. Isso permite que seu aplicativo use a classe Trace. |
| Otimizar de código | C#, F#e Visual Basic: definido como false. O código otimizado é mais difícil de depurar, pois as instruções geradas não correspondem diretamente ao código-fonte. Se você descobrir que seu programa tem um bug que aparece apenas no código otimizado, você pode ativar essa configuração, mas lembre-se de que o código mostrado na janela Desmontagem é gerado da origem otimizada que pode não corresponder ao que você vê no Editor de Código. Para depurar o código otimizado, desative Just My Code. (Consulte Limitar a execução a Just My Code). Para obter mais informações, consulte Configurações do Projeto para Configurações de Depuração em C# ou Configurações do Projeto para uma Configuração de Depuração do Visual Basic. |
| Caminho de saída | Definir como bin\Debug\. |
| Opções avançadas de compilação | Somente Visual Basic. Clique em Avançado para definir as propriedades avançadas descritas na tabela a seguir. |
Caixa de diálogo Configurações avançadas do Compilador
| Nome da Propriedade | Configurações |
|---|---|
| Habilitar otimizações | Defina como false pelos motivos especificados na opção Otimizar código na tabela anterior. |
| Gerar informações de depuração | Marque essa caixa de seleção para fazer com que o sinalizador /DEBUG seja definido ao compilar, o que gerará informações necessárias para facilitar a depuração. |
| Definir constante DEBUG | Marque esta caixa de seleção para definir a DEBUG constante, que permite que seu aplicativo use a Debug classe. |
| Definir constante TRACE | Marque esta caixa de seleção para definir a TRACE constante, que permite que seu aplicativo use a Trace classe. |