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