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