Таблицы базы данных модуля слияния
В стандартном модуле слияния требуются следующие таблицы.
Имя таблицы | Комментарий |
---|---|
компонента | (ОБЯЗАТЕЛЬНО) |
каталога | (ОБЯЗАТЕЛЬНО) |
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 | (ОБЯЗАТЕЛЬНО) Эта таблица не объединяется в целевую базу данных установки. Определяет настраиваемые атрибуты модуля. |
Следующие таблицы установщика не могут выполняться в стандартном модуле слияния.
- BBControl
- Billboard
- CCPSearch
- ошибка
- компонента
- таблицы LaunchCondition
- мультимедиа
- исправления
- обновления
Следующие таблицы установщика являются необязательными в модулях слияния.
- ActionText
- AdminExecuteSequence
- adminUISequence
- AdvtExecuteSequence
- AdvtUISequence
- AppId
- AppSearch
- BindImage
- CheckBox
- класс
- ComboBox
- CompLocator
- элемента управления
- ControlCondition
- CreateFolder
- CustomAction
- диалоговое окно
- DrLocator
- Повторяющийся файл
- среды
- EventMapping
- расширения
- шрифта
- Значок
- IniFile
- IniLocator
- InstallExecuteSequence
- InstallUISequence
- ListBox
- ListView
- MIME
- MoveFile
- ODBCAttribute
- ODBCDataSource
- ODBCDriver
- ODBCSourceAttribute
- ODBCTranslator
- таблица ProgID
- свойство
- PublishComponent
- RadioButton
- таблицы реестра
- RegLocator
- RemoveFile
- RemoveIniFile
- RemoveRegistry
- ReserveCost
- SelfReg
- ServiceControl
- ServiceInstall
- ярлык
- сигнатуры
- TextStyle
- TypeLib
- UIText
- глагола