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