Compartilhar via


/ ASSEMBLYDEBUG (Adicionar DebuggableAttribute)

/ASSEMBLYDEBUG[:DISABLE]

/ ASSEMBLYDEBUG emite o DebuggableAttribute atributo com depurar informações de acompanhamento e desativa o JIT otimizações.Isso é o mesmo que especificar o seguinte atributo na fonte:

[assembly:Debuggable(true, true)];   // same as /ASSEMBLYDEBUG

/ASSEMBLYDEBUG:desabilitar emite o DebuggableAttribute atributo mas desativa o acompanhamento de informações de depurar e habilita as otimizações JIT.Isso é o mesmo que especificar o seguinte atributo na fonte:

[assembly:Debuggable(false, false)];   // same as /ASSEMBLYDEBUG:DISABLE

O padrão é não emitir o DebuggableAttribute atributo.

DebuggableAttribute também pode ser adicionado a um assembly diretamente no código-fonte.Por exemplo,

[assembly:Debuggable(true, true)];   // same as /ASSEMBLYDEBUG

Comentários

No Visual C++ .NET 2003 e posterior, é necessário especificar explicitamente uma imagem gerenciada seja depurável.Usando Zi sozinho não é suficiente.

Outras opções de vinculador que afetam a geração de assembly são:

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

  1. em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte Definindo propriedades do Visual C++ projeto.

  2. clicar no Vinculador pasta.

  3. clicar no Depurar página de propriedades.

  4. Modificar o Assembly Depurávelpropriedade .

Para conjunto esta opção de vinculador programaticamente

Consulte também

Referência

Definindo opções do vinculador

Opções do Vinculador