Параметры проекта для конфигураций отладчика C#
Можно изменить параметры проекта для настройки отладки C# в окне Страницы свойств, как описано в Настройка отладки и выпуска. В следующих таблицах показано, в каком месте окна Страницы свойств можно найти параметры, связанные с отладчиком.
Вкладки отладчика
Параметр |
Описание |
---|---|
Конфигурация |
Устанавливает режим для компиляции приложения. Выберите: Активная (отладка) , Отладка, Выпуск, Все конфигурации. |
Действие при запуске |
Эта группа элементов управления описывает действия, которые будут происходить при выборе команды "Пуск" в меню "Отладка".
|
Аргументы командной строки |
Задаются аргументы командной строки для отлаживаемой программы. Имя команды — это имя программы, указанное в поле запуска внешней программы. Если для Start Action установлено Start URL, то аргументы командной строки не могут быть заданы. |
Рабочий каталог |
Задает рабочий каталог для отлаживаемой программы. В Visual C# рабочий каталог — это каталог приложения, запускаемого по умолчанию из \bin\debug. |
Использовать удаленный компьютер |
Имя удаленного компьютера, на котором приложение будет работать для отладочных целей, или Имя сервера Msvsmon. Расположение исполняемого файла на удаленном компьютере описывается свойством Output Path в папке "Свойства конфигурации", категория "Построение". Это место должно быть общим каталогом на удаленном компьютере. |
Разрешить отладку неуправляемого кода |
Разрешает отлаживать вызовы машинного (неуправляемого) кода Win32 из управляемого приложения. |
Разрешить отладку SQL Server |
Разрешает отладку объектов базы данных SQL Server. |
Вкладка Построение
Параметр |
Описание |
---|---|
Символы условной компиляции: |
Здесь определяются константы DEBUG и TRACE. Эти константы включают условную компиляцию класса Отладка и класса Трассировка. Если эти константы определены, методы классов Отладка и Трассировка выполняют вывод в окно Вывод. Если эти константы не определены, то методы классов Отладка и Трассировка не компилируются и выходные данные не создаются.
|
Оптимизировать код |
Этот параметр в отладочной версии программы следует отключать, если только не обнаружена ошибка в оптимизированном коде. Оптимизированный код отлаживать гораздо труднее, так как команды не соответствуют точно операторам в окнах с исходным кодом. |
Выходной путь: |
Обычно для отладки устанавливается равным bin\Debug. |