Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określ, czy emitować DebuggableAttribute atrybut za pomocą śledzenia informacji debugowania i wyłączać optymalizacje JIT.
Składnia
/ASSEMBLYDEBUG[:DISABLE]
Uwagi
Opcja /ASSEMBLYDEBUG konsolidatora emituje DebuggableAttribute atrybut ze śledzeniem informacji debugowania i wyłącza optymalizacje JIT. Ta opcja jest taka sama jak określenie następującego atrybutu w źródle:
[assembly:Debuggable(true, true)]; // same as /ASSEMBLYDEBUG
/ASSEMBLYDEBUG:DISABLE Emituje atrybut, DebuggableAttribute ale wyłącza śledzenie informacji debugowania i włącza optymalizacje JIT. Ta opcja jest taka sama jak określenie następującego atrybutu w źródle:
[assembly:Debuggable(false, false)]; // same as /ASSEMBLYDEBUG:DISABLE
Domyślnie konsolidator nie emituje atrybutu DebuggableAttribute .
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
Należy jawnie określić, że obraz zarządzany można debugować. Sama /Zi opcja jest niewystarczająca.
Inne opcje konsolidatora wpływające na generowanie zestawów to:
Aby ustawić tę opcję konsolidatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Wybierz stronę właściwości Debug konsolidatora> konfiguracji.>
Zmodyfikuj właściwość Zestaw możliwy do debugowania .
Aby programowo ustawić tę opcję konsolidatora
- Zobacz: AssemblyDebug.