Параметры проекта для конфигурации отладки Visual Basic
Можно изменять параметры проекта для настройки отладки Visual Basic в окне Страницы свойств, как описано в Настройка отладки и выпуска. В следующих таблицах показано, в каком месте окна Страницы свойств можно найти параметры, связанные с отладчиком.
Предупреждение
Данный раздел не распространяется на приложения для Магазина.См. раздел Запуск сеанса отладки для приложения Магазина в Visual Studio (VB, C#, C++ и XAML).
Вкладки отладчика
Параметр |
Описание |
---|---|
Конфигурация |
Устанавливает режим для компиляции приложения. Выберите: Активная (отладка) , Отладка, Выпуск, Все конфигурации. |
Действие при запуске |
Эта группа элементов управления описывает действия, которые будут происходить при выборе команды "Пуск" в меню "Отладка".
|
Аргументы командной строки |
Задаются аргументы командной строки для отлаживаемой программы. Имя команды — это имя программы, указанное в поле запуска внешней программы. Если параметр "Действие при запуске" имеет в значение "Начальный 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 не компилируются и выходные данные не создаются. Этот символ определяется по умолчанию для обоих версий — отладочной и окончательной. |