Таблица ModuleSignature
Таблица ModuleSignature является обязательной таблицей. Он содержит все сведения, необходимые для идентификации модуля слияния. Средство слияния добавляет эту таблицу в файл .msi, если он еще не существует. Таблица ModuleSignature в модуле слияния содержит только одну строку, содержащую ModuleID, Language и Version. Однако таблица ModuleSignature в .msi файле содержит строку, содержащую эти сведения для каждого MSM-файла, который был с ней объединен.
Средства слияния и проверки проверка таблицу ModuleSignature в .msi файлах, чтобы определить, есть ли в ней все зависимые модули слияния, необходимые текущему модулю слияния (см. раздел Таблица ModuleDependency) и был ли пакет установки ранее объединен с любыми конфликтующими модулями слияния (см. таблицу ModuleExclusion).
Таблица ModuleSignature содержит следующие столбцы.
Столбец | Type | Ключ | Допускает значения NULL |
---|---|---|---|
ModuleID | Идентификатор | Да | N |
Язык | Целое число | Да | N |
Версия | Версия | Нет |
Столбцы
-
ModuleID
-
Идентификатор, который уникальным образом идентифицирует модуль слияния. Два модуля слияния не могут иметь один и тот же ModuleID, если модуль слияния не полностью обратно совместим со своим предшественником. Вы можете создать GUID для этого поля с помощью служебной программы, например GUIDGEN. Столбец ModuleID является первичным ключом для таблицы, поэтому он должен соответствовать соглашению об именовании в разделе Именование первичных ключей в базах данных модуля слияния. Например, если доступное для чтения имя модуля слияния — MyLibrary, а GUID — {880DE2F0-CDD8-11D1-A849-006097ABDE17}, запись в столбце ModuleID становится MyLibrary.880DE2F0_CDD8_11D1_A849_006097ABDE17.
-
Язык
-
Идентификатор языка указывает язык по умолчанию для модуля слияния. Идентификатор языка имеет десятичный формат, например английский (США) — 1033. Язык, используемый модулем слияния, можно изменить, применив преобразование к модулю слияния перед слиянием.
-
Версия
-
Поле Версия содержит строку, описывающую основную и дополнительную версии модуля слияния.
Проверка
Связанные темы