/ /ASSEMBLYDEBUG (adiciona DebuggableAttribute)

/ASSEMBLYDEBUG[:DISABLE]

/ /ASSEMBLYDEBUG emite o DebuggableAttribute atributo com depuração informações rastreamento e desativa o JIT otimizações.Este é o mesmo que especificar o seguinte atributo na fonte:

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

/ASSEMBLYDEBUG: Disable emite o DebuggableAttribute atributo mas desativa o acompanhamento das informações de depuração e permite otimizações JIT.Este é o mesmo que especificar o seguinte atributo na fonte:

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

O padrão é para 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 que 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 definir esta opção de vinculador no ambiente de desenvolvimento Visual Studio

  1. Abra o projeto Páginas de propriedades caixa de diálogo.Para obter detalhes, consulte Definindo propriedades de projeto Visual C++.

  2. Clique no vinculador pasta.

  3. Clique no Debug página de propriedades.

  4. Modificar o Assembly Depurável propriedade.

Para definir esta opção de vinculador programaticamente

Consulte também

Referência

Configurando opções de vinculador

Opções do vinculador