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


Параметры проекта для конфигураций отладки C#

Можно изменить параметры проекта для настройки отладки C# в окне Страницы свойств, как описано в Настройка отладки и выпуска.В следующих таблицах показано, в каком месте окна Страницы свойств можно найти параметры, связанные с отладчиком.

Предупреждающее замечаниеВнимание

В этом разделе не применяются к хранилищу Windows приложения.См. раздел Запуск сеанса отладки (Visual C++, Visual C# и Visual Basic).

Вкладки отладчика

Параметр

Описание

Конфигурация.

Устанавливает режим для компиляции приложения.Выберите: Активная (отладка) , Отладка, Выпуск, Все конфигурации.

Действие при запуске

Эта группа элементов управления описывает действия, которые будут происходить при выборе команды "Пуск" в меню "Отладка".

  • Запуск проекта назначается по умолчанию и запускает автозагружаемый проект для отладки.Дополнительные сведения см. в разделе Выбор автозагружаемого проекта.

  • Запуск внешней программы позволяет запустить программу, не являющуюся частью проекта Visual Studio, и подсоединиться к ней.Дополнительные сведения см. в разделе Присоединение к запущенной программе.

  • Запуск браузера, используя URL-адрес позволяет отлаживать веб-приложение.

Аргументы командной строки

Задаются аргументы командной строки для отлаживаемой программы.Имя команды — это имя программы, указанное в поле запуска внешней программы.Если для Start Action установлено Start URL, то аргументы командной строки не могут быть заданы.

Рабочий каталог

Задает рабочий каталог для отлаживаемой программы.В Visual C# рабочий каталог — это каталог приложения, запускаемого по умолчанию из \bin\debug.

Использовать удаленный компьютер

Имя удаленного компьютера, на котором приложение будет работать для отладочных целей, или Имя сервера Msvsmon.Расположение исполняемого файла на удаленном компьютере описывается свойством Output Path в папке "Свойства конфигурации", категория "Построение".Это место должно быть общим каталогом на удаленном компьютере.

Разрешить отладку неуправляемого кода

Разрешает отлаживать вызовы машинного (неуправляемого) кода Win32 из управляемого приложения.

Разрешить отладку SQL Server

Разрешает отладку объектов базы данных SQL Server.

Вкладка Построение

Параметр

Описание

Символы условной компиляции:

Здесь определяются константы DEBUG и TRACE.

Эти константы включают условную компиляцию класса Отладка и класса Трассировка.Если эти константы определены, методы классов Отладка и Трассировка выполняют вывод в окно Вывод.Если эти константы не определены, то методы классов Отладка и Трассировка не компилируются и выходные данные не создаются.

  • Отладка обычно задается в отладочной версии программы и не определяется в версии для Выпуска.

  • Трассировка обычно определяется в версиях Отладки и Выпуска.

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

Этот параметр в отладочной версии программы следует отключать, если только не обнаружена ошибка в оптимизированном коде.Оптимизированный код отлаживать гораздо труднее, так как команды не соответствуют точно операторам в окнах с исходным кодом.

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

Обычно для отладки устанавливается равным bin\Debug.

См. также

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

Параметры отладки и подготовка