/ASSEMBLYDEBUG (Přidat DebuggableAttribute)

Určete, zda se má generovat DebuggableAttribute atribut se sledováním informací ladění a zakázáním optimalizací JIT.

Syntaxe

/ASSEMBLYDEBUG[:DISABLE]

Poznámky

Možnost /ASSEMBLYDEBUG linkeru DebuggableAttribute generuje atribut se sledováním informací ladění a zakáže optimalizace JIT. Tato možnost je stejná jako určení následujícího atributu ve zdroji:

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

/ASSEMBLYDEBUG:DISABLE generuje DebuggableAttribute atribut, ale zakáže sledování informací o ladění a povolí optimalizace JIT. Tato možnost je stejná jako určení následujícího atributu ve zdroji:

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

Ve výchozím nastavení linker nevygeneruje DebuggableAttribute atribut.

DebuggableAttribute lze také přidat do sestavení přímo ve zdrojovém kódu. Příklad:

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

Musíte explicitně určit, že spravovaná image je laditelná. Samotná /Zi možnost není dostatečná.

Další možnosti linkeru, které ovlivňují generování sestavení, jsou:

Nastavení tohoto parametru linkeru ve vývojovém prostředí sady Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.

  2. Vyberte stránku vlastností linkeru >konfigurace>ladění.

  3. Upravte vlastnost Debuggable Assembly.

Programové nastavení tohoto parametru linkeru

Viz také

Referenční zdroje k linkeru MSVC
Možnosti linkeru MSVC