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