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


Практическое руководство. Добавление компонентов установки в проекты

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

Компоненты установки используются для выполнения определенных действий в процессе установки приложения (например, для создания и настройки таких ресурсов, как очереди сообщений или базы данных). Существует два типа компонентов установки: классы установщиков, которые могут быть добавлены к любому проекту, и предопределенные компоненты установки, которые связаны с конкретными компонентами. У каждого из этих типов компонентов установки своя процедура добавления.

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

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

Добавление в проект класса установщика

  1. В Обозревателе решений выберите проект, в который необходимо добавить класс. В меню Проект выберите пункт Добавить новый элемент.

  2. В диалоговом окне Добавление нового элемента выберите Класс установщика.

  3. Переопределите методы, для которых должна выполняться настраиваемая обработка. Дополнительные сведения см. в разделе Практическое руководство. Переопределение методов по умолчанию для компонентов установки.

    Microsoft Visual Studio предоставляет разработчику предопределенные компоненты установки, которые используются для установки ресурсов, связанных с компонентами MessageQueue, компонентами EventLog, служебными приложениями Windows и компонентами PerformanceCounter. При работе с экземпляром одного из таких компонентов или приложением такого типа для автоматического добавления соответствующего установщика к проекту можно выбрать гиперссылку в окне Свойства.

    После добавления к проекту первого компонента установки в проекте появляется класс Installer1. Каждый последующий компонент установки, добавляемый к проекту, также добавляется к этому классу. Класс Installer1 автоматически регистрируется в проекте развертывания для данного решения.

    Visual Studio автоматически копирует в компонент установки значения свойств, необходимых для создания пользовательских компонентов. В некоторых случаях скопированные значения необходимо изменить. Дополнительные сведения см. в разделе Практическое руководство. Настройка компонентов установки.

Добавление в проект предопределенного компонента установки

  1. Находясь в конструкторе, щелкните фон конструктора, а не какие-либо содержащиеся в нем элементы.

  2. Щелкните правой кнопкой мыши в активном окне конструктора и выберите команду Добавить установщик.

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

    Предопределенные компоненты установки доступны только для компонентов MessageQueue, EventLog и PerformanceCounter, а также для служебных приложений. При работе со служебными приложениями используются не какие-то конкретные компоненты, а поверхность конструктора компонентов.

    К проекту добавляется класс Installer1 и компонент установки.

  3. При необходимости используйте класс Installer1 в Редакторе кода и измените все значения, скопированные в компонент установки. Дополнительные сведения см. в разделе Практическое руководство. Настройка компонентов установки.

  4. Переопределите методы, для которых должна выполняться настраиваемая обработка. Дополнительные сведения см. в разделе Практическое руководство. Переопределение методов по умолчанию для компонентов установки.

  5. Выполните шаги 1-3 для каждого компонента установки, необходимого в проекте.

См. также

Задачи

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

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