Udostępnij za pośrednictwem


/ASSEMBLYDEBUG (Dodaj DebuggableAttribute)

/ASSEMBLYDEBUG[:DISABLE]

/ Emituje ASSEMBLYDEBUG DebuggableAttribute atrybut z debugowania informacje śledzenia i wyłącza JIT optymalizacje.To jest taki sam jak określenie następującego atrybutu źródła:

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

Emituje /ASSEMBLYDEBUG:disable DebuggableAttribute atrybut, ale wyłącza śledzenie informacji debugowania i umożliwia optymalizację JIT.To jest taki sam jak określenie następującego atrybutu źródła:

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

Ustawieniem domyślnym jest nie emitują DebuggableAttribute atrybut.

DebuggableAttribute mogą być również dodawane do zestawu bezpośrednio w kodzie źródłowym.Na przykład:

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

Uwagi

W programie Visual C++ .NET 2003 i nowszych należy jawnie określić, że debuggable się do zarządzanego obrazu.Za pomocą /Zi sam nie jest wystarczające.

Inne opcje linker, które wpływają na Generowanie zestawu są:

Aby ustawić opcję konsolidatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu.Aby uzyskać szczegółowe informacje, zobacz Konfigurowanie właściwości projektu programu Visual C++.

  2. Kliknij folder Konsolidator.

  3. Kliknij przycisk Debug strona właściwości.

  4. Modyfikowanie Debuggable zestawu właściwości.

Aby programowo ustawić opcję konsolidatora

Zobacz też

Informacje

Ustawianie opcji konsolidatora

Opcje konsolidatora