Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností linkeru >konfigurace>ladění.
Upravte vlastnost Debuggable Assembly.
Programové nastavení tohoto parametru linkeru
- Viz třída AssemblyDebug.