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