/ ASSEMBLYDEBUG (Dodaj DebuggableAttribute)
/ASSEMBLYDEBUG[:DISABLE]
/ Emituje ASSEMBLYDEBUG DebuggableAttribute atrybut z optymalizacje JIT śledzenia i wyłącza informacje debugowania.Jest taka sama, jak określanie następującego atrybutu źródła:
[assembly:Debuggable(true, true)]; // same as /ASSEMBLYDEBUG
Emituje /ASSEMBLYDEBUG:disable DebuggableAttribute atrybut, ale wyłącza śledzenie debugowania informacji i umożliwia optymalizację JIT.Jest taka sama, jak określanie następującego atrybutu źródła:
[assembly:Debuggable(false, false)]; // same as /ASSEMBLYDEBUG:DISABLE
Ustawieniem domyślnym jest nie emitują DebuggableAttribute atrybut.
DebuggableAttribute można również dodać 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 lub nowszym, należy wyraźnie określić, że zarządzanego obrazu debuggable.Za pomocą /Zi samodzielnie nie jest wystarczające.
Inne opcje programu łączącego, które wpływają na generowanie zestawu są:
Aby ustawić tę opcję programu łączącego w środowisku projektowym programu Visual Studio
Otwórz projekt Stron właściwości okno dialogowe.Aby uzyskać szczegółowe informacje, zobacz Ustawianie właściwości projektu Visual C++.
Kliknij przycisk program łączący folder.
Kliknij przycisk debugowania stronę właściwości.
Modyfikowanie Debuggable Zgromadzenia właściwości.
Aby ustawić tę opcję linker programowo
- See AssemblyDebug.