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


Параметры проекта для конфигурации отладки Visual Basic

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

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

Параметр

Описание

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

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

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

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

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

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

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

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

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

Рабочая папка

Задает рабочий каталог для отлаживаемой программы. В Visual Basic рабочий каталог — это каталог, из которого запускается приложение. По умолчанию используется рабочий каталог \bin\Debug или \bin\Release, в зависимости от текущей конфигурации.

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

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

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

Разрешает отлаживать вызовы машинного (неуправляемого) кода Win32 из управляемого приложения. Оказывает тот же эффект, что и выбор смешанного типа отладчика в проекте Visual C++.

Отладка SQL Server

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

Вкладка компиляции: нажмите кнопку "Дополнительные параметры компиляции"

Параметр

Описание

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

Этот параметр не должен быть установлен. Оптимизация приводит к тому, что фактически выполняемый код отличается из исходного кода в Visual Studio, что затрудняет отладку. Если код оптимизирован, символы при отладке с параметром "Только мой код" по умолчанию не загружаются.

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

Параметр по умолчанию для отладочной и окончательной версий. Этот параметр (эквивалент параметра компилятора "/debug") создает отладочную информацию во время построения. Отладчик использует эти данные, чтобы показывать при отладке имена переменных и другие сведения в понятном формате. При компиляции программы без этих данных функциональность отладчика будет ограничена. Дополнительные сведения см. в разделе /debug.

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

Определение этого символа разрешает условную компиляцию функций вывода из класса Debug. Если этот символ определен, методы класса Debug выводят информацию в окно вывода. Если этот символ не определен, методы класса Debug не компилируются и выходные данные не создаются. Этот символ должен определяться в отладочной версии и не должен определяться в окончательном выпуске программы. При задании этого символа для окончательного выпуска программы будет создаваться ненужный код, замедляющий ее работу.

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

Определение этого символа разрешает условную компиляцию функций вывода из класса Trace. Если этот символ определен, методы класса Trace выводят информацию в окно вывода. Если этот символ не определен, методы класса Trace не компилируются и выходные данные не создаются. Этот символ определяется по умолчанию для обоих версий — отладочной и окончательной.

См. также

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

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