/ 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
em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte Definindo propriedades do Visual C++ projeto.
clicar no Vinculador pasta.
clicar no Depurar página de propriedades.
Modificar o Assembly Depurávelpropriedade .
Para conjunto esta opção de vinculador programaticamente
- SeeAssemblyDebug.