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


Страница "Компиляция" в конструкторе проектов (Visual Basic)

Обновлен: Ноябрь 2007

Страница Компиляция в конструкторе проектов служит для указания инструкций компиляции. На этой странице можно настроить дополнительные параметры компилятора, а также события, которые будут выполняться до и после построения.

Чтобы открыть страницу Компиляция, выберите узел проекта в Обозревателе решений, а затем в меню Проект выберите команду Свойства. После того как откроется конструктор проектов, перейдите на вкладку Компиляция.

fs91s003.alert_note(ru-ru,VS.90).gifПримечание.

На компьютере могут отображаться имена или расположения некоторых элементов пользовательского интерфейса Visual Studio, отличающиеся от указанных в дальнейших инструкциях. Эти элементы определяются используемой версией Visual Studio и ее активными параметрами. При создании этого раздела предполагалось, что выбраны "Общие параметры разработки". Чтобы изменить параметры, выберите в меню Сервис команду Импорт и экспорт параметров. Дополнительные сведения см. в разделеПараметры Visual Studio.

Конфигурация и Платформа

Следующие параметры позволяют выбирать конфигурацию и платформу для отображения или изменения.

fs91s003.alert_note(ru-ru,VS.90).gifПримечание.

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

  • Конфигурация
    Указывает, какие параметры конфигурации отображать или изменять. Доступны следующие параметры: Активная (отладка) (значение по умолчанию), Отладка, Выпуск и Все конфигурации.

  • Платформа
    Указывает, какие параметры платформы отображать или изменять. Значение по умолчанию — Активная (любой процессор). Активную платформу можно изменить, используя Диспетчер конфигураций. Дополнительные сведения см. в разделе Практическое руководство. Создание и изменение конфигураций.

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

Следующие параметры позволяют настраивать параметры конфигурации компилятора.

  • Путь вывода построения
    Указывает расположение выходных файлов для конфигурации данного проекта. Введите путь назначения построения в это поле или нажмите кнопку Обзор и выберите папку. Обратите внимание, что путь является относительным; если задать абсолютный путь, он будет сохранен в виде относительного. Путь по умолчанию — bin\Debug.

    Если выбраны упрощенные конфигурации построения, система проектов сама определяет тип создаваемой версии (отладочная или окончательная). При выборе команды Построить в меню Отладка (F5), построение будет помещено в место отладки вне зависимости от указанного Пути вывода. Однако при выборе команды Построить в меню Построение, построение будет помещено в указанное место. Чтобы включить дополнительные конфигурации построения, в меню Сервис выберите пункт Параметры. В диалоговом окне Параметры разверните пункт Проекты и решения, щелкните Общие и снимите флажок Показывать дополнительные конфигурации построения. Это даст полный ручной контроль над значениями параметров и позволит выбирать тип создаваемой версии (отладочная или окончательная). Дополнительные сведения см. в разделе "Общие", страница "Проекты и решения", диалоговое окно "Параметры".

  • Option explicit
    Позволяет разрешить или запретить неявное объявление переменных. По умолчанию параметр имеет значение On, т. е. требуется явное объявление переменных. В этом случае компилятор сообщает об ошибке, если переменная не объявлена до использования. Чтобы разрешить неявное объявление переменных, выберите значение Off.

    Этот параметр соответствует параметру компилятора /optionexplicit.

  • Option strict
    Позволяет разрешить или запретить нестрогую семантику типов. По умолчанию установлено значение Off, т. е. нестрогая семантика разрешена. Чтобы запретить неявное преобразование типов, выберите вариант On. В этом случае преобразования, сужающие диапазон значений, должны быть явными, а позднее связывание запрещено.

    Если включить уведомления компилятора Неявное преобразование, Позднее связывание или Неявный тип, в этом списке появится параметр (другой)(см. параметр Конфигурации предупреждений ниже). Изменение значения Option Strict на On вернет эти уведомления к установкам по умолчанию. Дополнительные сведения см. в разделе Практическое руководство. Включение или отключение предупреждений компилятора.

    Этот параметр соответствует параметру компилятора /optionstrict.

  • Option compare
    Указывает тип сравнения строк. По умолчанию этот параметр имеет значение Binary, т. е. компилятор должен использовать двоичное сравнение строк с учетом регистра. Чтобы использовать сравнение строки с учетом языка, но без учета регистра, выберите значение Text.

    Этот параметр соответствует параметру компилятора /optioncompare.

  • Option infer
    Позволяет разрешить или запретить вывод локального типа при объявлении переменной. По умолчанию параметр имеет значение On, т. е. вывод локального типа разрешен. Чтобы запретить вывод локального типа, выберите значение Off.

    Этот параметр соответствует параметру компилятора /optioninfer.

  • Конфигурации предупреждений
    В этой таблице перечислены условия построения и соответствующие им уровни уведомлений (Нет, Предупреждение или Ошибка).

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

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

    Этот параметр соответствует параметру компилятора /nowarn.

  • Обрабатывать все предупреждения как ошибки
    Определяет способ обработки предупреждений. По умолчанию этот флажок снят, т. е. все предупреждения имеют статус Предупреждение. Установите этот флажок, чтобы все предупреждения имели статус Ошибка.

    Параметр доступен лишь в том случае, если не установлен флажок Выключить все предупреждения.

  • Создать XML-файл документации
    Определяет, нужно ли создавать документацию. По умолчанию этот флажок установлен, т. е. компилятор создает документацию и включает ее в XML-файл. Чтобы документация не создавалась, снимите этот флажок.

    Этот параметр соответствует параметру компилятора /doc.

  • Регистрация для COM-взаимодействия
    Указывает, что приложение предоставляет COM-объект (вызываемую оболочку COM), что позволяет этому COM-объекту взаимодействовать с приложением.

    По умолчанию флажок снят, т. е. приложение не разрешает COM-взаимодействия. Чтобы разрешить COM-взаимодействие, установите этот флажок.

    Этот параметр недоступен для проектов типа "Приложение Windows" и "Консольное приложение".

  • События построения
    Нажмите эту кнопку, чтобы отрыть диалоговое окно События построения. Это диалоговое окно служит для указания инструкций, которые должны выполняться до и после построения проекта. Это диалоговое окно относится только к проектам Visual Basic. Дополнительные сведения см. в разделе Диалоговое окно "События построения" (Visual Basic).

  • Дополнительные параметры компиляции
    Нажмите эту кнопку, чтобы открыть диалоговое окно Дополнительныепараметры компиляции. Окно Дополнительныепараметры компиляции служит для указания дополнительных параметров построения. Это диалоговое окно относится только к проектам Visual Basic. Дополнительные сведения см. в разделе Диалоговое окно "Дополнительные параметры компилятора" (Visual Basic).

См. также

Задачи

Практическое руководство. Включение или отключение предупреждений компилятора

Практическое руководство. Настройка оптимизации компилятора

Практическое руководство. Настройка параметров компилятора

Практическое руководство. Изменение расположения построения для приложения

Практическое руководство. Создание документации проекта в формате XML

Практическое руководство. Регистрация компонента для COM-взаимодействия

Практическое руководство. Установка констант компиляции

Практическое руководство. Оптимизация приложения для конкретного типа процессора

Практическое руководство. Назначение базового адреса DLL

Практическое руководство. Указание событий построения (Visual Basic)

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

Управление свойствами компиляции

Компилятор Visual Basic