Поделиться через


Управляемая отладка: рекомендуемые параметры свойств

Обновлен: Ноябрь 2007

Этот раздел применим к:

Выпуск

Visual Basic

C#

C++

Web Developer

Express

Тема применяется Тема применяется Тема не применяется Тема не применяется

Standard

Тема применяется

Тема применяется

Тема не применяется

Тема не применяется

Pro и Team

Тема применяется

Тема применяется

Тема не применяется

Тема не применяется

Условные обозначения:

Тема применяется

Применяется

Тема не применяется

Не применяется

Тема применяется, но команда по умолчанию сокрыта

Команда или команды скрыты по умолчанию.

Некоторые свойства должны быть установлены одинаково для всех сценариев управляемой отладки.

В следующих таблицах приводятся рекомендованные параметры свойств.

Параметры, не указанные в данном списке, могут иметь различные значения для различных типов управляемых проектов. Например, значения параметра Действие при запуске будут отличаться в проекте Windows Forms и в проекте ASP.NET.

Свойства конфигурации на вкладках "Построение" (C#) или "Компиляция" (Visual Basic)

Имя свойства

Параметр

Определить константу DEBUG

C#: установить флажок. Это позволяет приложению использовать класс Debug.

Определить константу TRACE

C#: установить флажок. Это позволяет приложению использовать класс Trace.

Оптимизировать код

C# и Visual Basic: установить на значение "false". Оптимизированный код отлаживать труднее, так как созданные команды не полностью соответствуют исходному коду. Если в программе обнаруживается ошибка, проявляющаяся только в оптимизированном коде, этот параметр можно установить, но следует помнить, что код, показываемый в окне Дизассемблированный код, генерируется из оптимизированного исходного кода и может не совпадать с тем, что показано в редакторе исходного кода. Чтобы отладить оптимизированный код, необходимо отключить параметр "Только мой код". (См. Практическое руководство. Переход в пошаговый режим выполнения "Только мой код").

Дополнительные сведения см. в разделе Параметры проекта для конфигураций отладчика C# или Параметры проекта для конфигурации отладки Visual Basic.

Выходной путь

Для C# установите "bin\Debug\". Для Visual Basic установите "bin\".

Дополнительные параметры компиляции

Нажмите кнопку Дополнительно для установки дополнительных свойств, которые описаны в следующей таблице.

Диалоговое окно "Дополнительные параметры компилятора"

Имя свойства

Параметр

Включить оптимизацию

Выбирайте значение "false" в случаях, указанных для параметра Оптимизировать код в предыдущей таблице.

Создать отладочную информацию

Установите этот флажок, чтобы установить флаг "/Debug" для компиляции, что обеспечит создание информации, необходимой для упрощения отладки.

Определить константу DEBUG

Установите этот флажок, чтобы определить константу DEBUG, которая позволяет приложению использовать класс Debug.

Определить константу TRACE

Установите этот флажок, чтобы определить константу TRACE, которая позволяет приложению использовать класс Trace.

См. также

Другие ресурсы

Отладка управляемого кода

Подготовка к отладке: типы проектов C# и Visual Basic