Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Некоторые свойства должны быть заданы одинаково для всех сценариев управляемой отладки.
В следующих таблицах отображаются рекомендуемые параметры свойств.
Параметры, не перечисленные здесь, могут отличаться от различных типов управляемых проектов. Например, действие запуска будет задано иначе в проекте Windows Forms, чем в проекте ASP.NET.
Свойства конфигурации на вкладке "Сборка" (C#) или "Компиляция" (Visual Basic)
Название свойства | Настройки |
---|---|
Определение константы DEBUG | C# и F#: установите флажок в состояние 'отмечено'. Это позволяет приложению использовать класс Debug. |
Определение константы TRACE | C# и F#: установите флажок в состояние 'отмечено'. Это позволяет приложению использовать класс Trace. |
Оптимизация кода | C#, F# и Visual Basic: установите значение false. Оптимизированный код сложнее отлаживать, так как созданные инструкции не соответствуют непосредственно исходному коду. Если в программе обнаружена ошибка, которая отображается только в оптимизированном коде, вы можете включить этот параметр, но помните, что код, показанный в окне дизассемблирования , создается из оптимизированного источника, который может не совпадать с тем, что вы видите в редакторе кода. Чтобы выполнить отладку оптимизированного кода, необходимо отключить только мой код. (См. Ограничение степпинга на Just My Code). Дополнительные сведения см. в разделе "Параметры проекта" для конфигураций отладки C# или "Параметры проекта" для конфигурации отладки Visual Basic. |
Выходной путь | Укажите путь на bin\Debug\. |
Дополнительные параметры компиляции | Только Visual Basic. Нажмите кнопку "Дополнительно ", чтобы задать дополнительные свойства, описанные в следующей таблице. |
Диалоговое окно "Дополнительные параметры компилятора"
Название свойства | Настройки |
---|---|
Включение оптимизаций | Задайте значение false по причинам, указанным в параметре "Оптимизация кода " в предыдущей таблице. |
Создание сведений об отладке | Установите этот флажок, чтобы при компиляции был задан флаг /DEBUG, который создаст сведения, необходимые для упрощения отладки. |
Определение константы DEBUG | Установите этот флажок, чтобы определить константу DEBUG , которая позволяет приложению использовать Debug класс. |
Определение константы TRACE | Установите этот флажок, чтобы определить константу TRACE , которая позволяет приложению использовать Trace класс. |