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


Настраиваемые действия

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

"Настраиваемые действия" — это свойство установщика Windows, которое позволяет в конце установки запускать код для осуществления действий, которые не могут быть выполнены во время установки. Код может быть в виде файла DLL или EXE, сценария или сборки. Например, во время установки может понадобиться создать на конечном компьютере локальную базу данных. Для этого может быть создан исполняемый файл, который создает и настраивает базу данных. Затем этот файл добавляется в виде настраиваемого действия к проекту развертывания. Дополнительные сведения см. в разделе Пошаговое руководство. Использование настраиваемого действия для создания базы данных при установке.

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

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

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

При сбое настраиваемого действия происходит откат всей установки.

Кроме того, с помощью свойства Condition на любое настраиваемое действие могут быть наложены условия. Это позволяет запускать различные настраиваемые действия в зависимости от условий, существующих во время установки на конечном компьютере. Например, могут быть запущены различные настраиваемые действия в зависимости от версии операционной системы, установленной на конечном компьютере. Дополнительные сведения см. в разделе Условное развертывание.

См. также

Задачи

Пошаговое руководство. Создание настраиваемого действия

Основные понятия

Условное развертывание

Ссылки

Свойство Condition

Свойство CustomActionData

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

Управление настраиваемыми действиями при развертывании