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


Таблица ModuleDependency

Таблица ModuleDependency хранит список других модулей слияния, необходимых для правильной работы этого модуля слияния. Эта таблица позволяет инструменту слияния или проверки гарантировать, что необходимые модули слияния фактически включены в базу данных установщика пользователя. Средство проверяет путем перекрестной ссылки на эту таблицу с таблицей ModuleSignature в базе данных установщика.

Таблица ModuleDependency содержит следующие столбцы.

Столбец Тип Ключ Допустимое значение NULL
ModuleID идентификатора Y N
ModuleLanguage целочисленного Y N
Обязательный идентификатор идентификатора Y N
RequiredLanguage целочисленного Y N
RequiredVersion версии Y

 

Столбцы

ModuleID

Идентификатор модуля слияния. Это внешний ключ в таблице ModuleSignature.

ModuleLanguage

Десятичный идентификатор языка модуля слияния в ModuleID. Это внешний ключ в таблице ModuleSignature.

обязательный идентификатор

Идентификатор модуля слияния, необходимого модулю слияния в ModuleID.

RequiredLanguage

Числовые идентификаторы языка модуля слияния в RequiredID. Столбец RequiredLanguage может указать идентификатор языка для одного языка, например 1033 для английского языка, или указать идентификатор языка для группы языков, например 9 для любого английского языка. Если поле содержит идентификатор языка группы, любой модуль слияния с кодом языка в этой группе удовлетворяет зависимости. Если параметр RequiredLanguage имеет значение 0, любой модуль слияния, заполненный другими требованиями, удовлетворяет зависимости.

RequiredVersion

Версия модуля слияния в RequiredID. Если это поле равно NULL, любая версия заполняет зависимость.

Ратификация

ICE03
ICE06
ICE25