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


Таблица ModuleInstallExecuteSequence

Средство слияния вычисляет таблицу ModuleInstallExecuteSequence, а затем вставляет вычисляемые действия в таблицу InstallExecuteSequence с правильным порядковым номером.

Таблица ModuleInstallExecuteSequence содержит следующие столбцы.

Столбец Тип Ключ Допустимое значение NULL
Действие идентификатора Y N
Последовательность целочисленного Y
BaseAction идентификатора Y
После целочисленного Y
Состояние условие Y

 

Столбцы

действие

Действие для вставки в последовательность. Относится к одному из стандартных действий установщика или записи в таблице CustomAction модуля слиянияили таблице диалоговых окон.

Если стандартное действие используется в столбце действий таблицы последовательности модулей слияния, столбцы BaseAction и After этой записи должны иметь значение NULL.

последовательность

Порядковый номер стандартного действия. Если настраиваемое действие или диалоговое окно вводится в столбец действия этой строки, это поле должно иметь значение NULL.

При использовании стандартных действий в таблицах последовательности модулей слияния значение в столбце последовательности действий должно быть рекомендуемыми. Если порядковый номер в модуле слияния отличается от того же действия в таблице последовательности файлов .msi, средство слияния использует номер последовательности из файла .msi. Рекомендуемые последовательности см. в использование таблицы последовательности рекомендуемых порядковых номеров стандартных действий.

BaseAction

Столбец BaseAction может содержать стандартное действие, настраиваемое действие, указанное в пользовательской таблице действий модуля слияния, или диалоговое окно, указанное в таблице диалоговых окон модуля. Столбец BaseAction является ключом в столбце Action этой таблицы. Это не может быть внешний ключ в другую таблицу слиянием или таблицу в файле установщика Windows. Это означает, что каждое стандартное действие, настраиваемое действие или диалоговое окно, указанное в столбце BaseAction, также должно быть указано в столбце "Действие" другой записи в этой таблице.

после

Логическое значение для того, происходит ли действие до или после BaseAction.

Ценность Значение
0 Действие, чтобы прийти до BaseAction
1 Действие, чтобы прийти после BaseAction

 

условие

Условный оператор, указывающий, следует ли выполнять действие. Значение NULL вычисляется как true.

Замечания

Если в модуле слияния присутствует таблица moduleInstallExecuteSequence, таблица InstallExecuteSequence также должна присутствовать в модуле слияния.