Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Укажите, следует ли отправлять атрибут с отслеживанием сведений DebuggableAttribute отладки и отключать оптимизации JIT.
Синтаксис
/ASSEMBLYDEBUG[:DISABLE]
Замечания
Параметр /ASSEMBLYDEBUG компоновщика выдает DebuggableAttribute атрибут с отслеживанием сведений отладки и отключает оптимизацию JIT. Этот параметр совпадает с указанием следующего атрибута в источнике:
[assembly:Debuggable(true, true)]; // same as /ASSEMBLYDEBUG
/ASSEMBLYDEBUG:DISABLE выдает DebuggableAttribute атрибут, но отключает отслеживание отладочной информации и включает оптимизацию JIT. Этот параметр совпадает с указанием следующего атрибута в источнике:
[assembly:Debuggable(false, false)]; // same as /ASSEMBLYDEBUG:DISABLE
По умолчанию компоновщик не выдает DebuggableAttribute атрибут.
DebuggableAttribute также можно добавить в сборку непосредственно в исходном коде. Например:
[assembly:Debuggable(true, true)]; // same as /ASSEMBLYDEBUG
Необходимо явно указать, что управляемый образ можно отлаживать. Единственный /Zi вариант недостаточно.
Другие параметры компоновщика, влияющие на создание сборок:
Задание данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Выберите страницу свойств>компоновщика конфигурации отладки.>
Измените свойство отладочной сборки.
Задание данного параметра компоновщика программным способом
- См. раздел AssemblyDebug.