Partilhar via


/depurar (emitir informações de depurar) (Opções do compilador translation from VPE for Csharp)

The /debug opção faz com que o compilador a gerar informações de depuração e colocá-lo no arquivo de saída ou arquivos.

/debug[+ | <U>-</U>]
/debug:{<U>full</U> | pdbonly}

Argumentos

  • + | -
    Especificando +, ou apenas /debug, faz com que o compilador gera informações de depuração e colocá-lo em um banco de dados do programa (arquivo .pdb). Especificando -, que está em vigor se você não especificar /debug, faz com que não há informações de depurar a ser criado.

  • full | pdbonly
    Especifica o tipo de informação de depuração gerado pelo compilador.O argumento completo, que está em vigor se você não especificar /debug:pdbonly, permite anexar um depurador para o programa em execução. A especificação de pdbonly permite que o código-fonte depuração quando o programa for iniciado no depurador, mas exibirá somente o assembler quando o programa em execução é anexado ao depurador.

Comentários

Use esta opção para criar compilações de depurar.If /debug, /debug+, ou /debug:full não é especificado, não será capaz de depurar arquivo de saída do seu programa.

Se você usar /debug:full, esteja ciente de que há algum impacto sobre a velocidade e o dimensionar do código otimizado JIT e um pequeno impacto na qualidade do código com /debug:full. Recomendamos /debug:pdbonly ou nenhum PDB para gerar o código da versão.

Observação:

Uma diferença entre /debug:pdbonly e /debug:full é que com /debug:full o compilador emite um DebuggableAttribute, que é usado para informar o compilador JIT que as informações de depurar está disponível. Portanto, você receberá uma mensagem de erro se o seu código contém o DebuggableAttribute definido como false se você usar /debug:full.

Para obter mais informações sobre como configurar o desempenho de depurar de um aplicativo, consulte Facilitando uma imagem para depurar.

Para alterar o local do arquivo .pdb, consulte /PDB (especificar depurar símbolo arquivo) (Opções do compilador translation from VPE for Csharp).

Para conjunto esta opção do compilador no ambiente de desenvolvimento do Visual Studio

  1. em em aberto Propriedades página.

  2. clicar no Compilação página de propriedades.

  3. Clique no botão Advanced.

  4. Modificar o Informações de depurarpropriedade .

Para obter informações sobre como conjunto opção do compilador programaticamente, consulte DebugSymbols.

Exemplo

Coloque as informações de depuração na saída arquivo app.pdb:

csc /debug /out:app.pdb test.cs

Consulte também

Outros recursos

Opções do Compilador C#

Propriedades de Projeto (Visual Studio)