Практическое руководство. Добавление компонентов установки в проекты
Обновлен: Ноябрь 2007
Компоненты установки используются для выполнения определенных действий в процессе установки приложения (например, для создания и настройки таких ресурсов, как очереди сообщений или базы данных). Существует два типа компонентов установки: классы установщиков, которые могут быть добавлены к любому проекту, и предопределенные компоненты установки, которые связаны с конкретными компонентами. У каждого из этих типов компонентов установки своя процедура добавления.
Примечание. |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или версии среды. Чтобы изменить настройки, в меню Сервисвыберите командуИмпорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Добавление в проект класса установщика
В Обозревателе решений выберите проект, в который необходимо добавить класс. В меню Проект выберите пункт Добавить новый элемент.
В диалоговом окне Добавление нового элемента выберите Класс установщика.
Переопределите методы, для которых должна выполняться настраиваемая обработка. Дополнительные сведения см. в разделе Практическое руководство. Переопределение методов по умолчанию для компонентов установки.
Microsoft Visual Studio предоставляет разработчику предопределенные компоненты установки, которые используются для установки ресурсов, связанных с компонентами MessageQueue, компонентами EventLog, служебными приложениями Windows и компонентами PerformanceCounter. При работе с экземпляром одного из таких компонентов или приложением такого типа для автоматического добавления соответствующего установщика к проекту можно выбрать гиперссылку в окне Свойства.
После добавления к проекту первого компонента установки в проекте появляется класс Installer1. Каждый последующий компонент установки, добавляемый к проекту, также добавляется к этому классу. Класс Installer1 автоматически регистрируется в проекте развертывания для данного решения.
Visual Studio автоматически копирует в компонент установки значения свойств, необходимых для создания пользовательских компонентов. В некоторых случаях скопированные значения необходимо изменить. Дополнительные сведения см. в разделе Практическое руководство. Настройка компонентов установки.
Добавление в проект предопределенного компонента установки
Находясь в конструкторе, щелкните фон конструктора, а не какие-либо содержащиеся в нем элементы.
Щелкните правой кнопкой мыши в активном окне конструктора и выберите команду Добавить установщик.
Примечание. Предопределенные компоненты установки доступны только для компонентов MessageQueue, EventLog и PerformanceCounter, а также для служебных приложений. При работе со служебными приложениями используются не какие-то конкретные компоненты, а поверхность конструктора компонентов.
К проекту добавляется класс Installer1 и компонент установки.
При необходимости используйте класс Installer1 в Редакторе кода и измените все значения, скопированные в компонент установки. Дополнительные сведения см. в разделе Практическое руководство. Настройка компонентов установки.
Переопределите методы, для которых должна выполняться настраиваемая обработка. Дополнительные сведения см. в разделе Практическое руководство. Переопределение методов по умолчанию для компонентов установки.
Выполните шаги 1-3 для каждого компонента установки, необходимого в проекте.
См. также
Задачи
Практическое руководство. Настройка компонентов установки
Практическое руководство. Переопределение методов по умолчанию для компонентов установки