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


Таблицы базы данных модуля слияния

В стандартном модуле слияния требуются следующие таблицы.

Имя таблицы Комментарий
компонента (ОБЯЗАТЕЛЬНО)
каталога (ОБЯЗАТЕЛЬНО)
FeatureComponents (ОБЯЗАТЕЛЬНО)
файла (ОБЯЗАТЕЛЬНО)
ModuleSignature (ОБЯЗАТЕЛЬНО) Объединенный в базу данных установщика. Выводит сведения, определяющие модуль слияния.
ModuleComponents (ОБЯЗАТЕЛЬНО) Объединенный в базу данных установщика. Выводит список всех компонентов в модуле слияния.

 

Следующие таблицы происходят только в модулях слияния или других базах данных установщика, которые уже были объединены с модулем слияния.

Имя таблицы Комментарий
ModuleDependency Объединенный в базу данных установщика. Перечисляет другие модули слияния, необходимые этому модулю слияния.
ModuleExclusion Объединенный в базу данных установщика. Перечисляет другие модули слияния, несовместимые с этим модулем слияния.

 

Следующие таблицы ModuleSequence происходят только в модулях слияния.

Имя таблицы Комментарий
ModuleAdminUISequence Объединяет действия в таблицу AdminUISequence.
ModuleAdminExecuteSequence Объединяет действия в таблицу adminExecuteSequence.
ModuleAdvtUISequence Не используйте эту таблицу. Дополнительные сведения см. в таблице AdvtUISequence.
ModuleAdvtExecuteSequence Объединяет действия в таблицу advtExecuteSequence .
ModuleIgnoreTable Перечисляет таблицы в модуле, которые не объединяются в файл .msi.
ModuleInstallUISequence Объединяет действия в таблицу installUISequence.
ModuleInstallExecuteSequence Объединяет действия в таблицу InstallExecuteSequence.

 

В каждом настраиваемом модуле слияния требуются следующие таблицы. для создания настраиваемого модуля слияния требуется Mergemod.dll 2.0 или более поздней версии. Дополнительные сведения см. в разделе Настраиваемые модули слияния.

Имя таблицы Комментарий
Таблица модуля moduleSubstitution (ОБЯЗАТЕЛЬНО) Эта таблица не объединяется в целевую базу данных установки. Задает настраиваемые поля в целевой базе данных и предоставляет шаблон для настройки каждого поля.
таблицы moduleConfiguration (ОБЯЗАТЕЛЬНО) Эта таблица не объединяется в целевую базу данных установки. Определяет настраиваемые атрибуты модуля.

 

Следующие таблицы установщика не могут выполняться в стандартном модуле слияния.

Следующие таблицы установщика являются необязательными в модулях слияния.