Partilhar via


@ depurar diretiva

Ativa ou desativa a emissão de no x de símbolos de depurar.

@set @debug(on | off)

Argumentos

  • em
    Padrão.Palavra-chave que liga o depurar.

  • logoff
    Opcional.Palavra-chave que desativa a depurar.

Comentários

Código de programa que um JScript autor gravações às vezes, é diferente do código real que está sendo compilado e executado. Ambientes de host, sistema autônomo ASP.NET, ou ferramentas de desenvolvimento podem gerar seu próprio código e adicioná-lo no programa. Esse código é geralmente nenhum interesse para o autor durante a depuração.Conseqüentemente, ao depurar seu código, autores de código geralmente só deseja ver as partes do programa que ele escreveram sem partes geradas por suas ferramentas de desenvolvimento.Os autores do pacote podem querer desativar depuração por motivos semelhantes.

O compilador emite símbolos de depurar somente durante a compilação da linha de comando com o /debug opção ou durante a compilação de um ASP.NET página com o sinalizar de depurar definido @ page diretiva.Nessas circunstâncias, a Depurar diretiva é ativada por padrão.Quando o Depurar diretiva for exibida, ele permanecerá em vigor até o participante do arquivo for encontrado ou até o próximo Depurar diretiva é encontrada.

Quando o Depurar diretiva estiver desativada, o compilador não emitir informações de depuração por variáveis locais (definidas dentro de funções ou métodos de variáveis).No entanto, a Depurar diretiva não impede que a emissão de no x das informações de depuração para variáveis global.

Exemplo

O código a seguir emite símbolos de depurar para a variável localdebugOnVar, mas não para debugOffVar, quando compilado a partir da linha de comando com o /debug opção:

function debugDemo() {
   // Turn debugging information off for debugOffVar.
   @set @debug(off)
   var debugOffVar = 42;
   // Turn debugging information on.
   @set @debug(on)

   // debugOnVar has debugging information.
   var debugOnVar = 10;

   // Launch the debugger.
   debugger;
}

// Call the demo.
debugDemo();

Requisitos

Versão .NET

Consulte também

Referência

@ conjunto demonstrativo

@ posição diretiva

/depurar

demonstrativo do depurador

Outros recursos

Escrita, compilação e Depurando de código de JScript