Таблица Модуледепенденци

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

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

Столбец Type Ключ Допускает значения NULL
ModuleID Идентификатор Да Нет
модулелангуаже Integer Да Нет
рекуиредид Идентификатор Да Нет
рекуиредлангуаже Integer Да Нет
RequiredVersion Версия Да

Столбцы

ModuleID

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

модулелангуаже

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

рекуиредид

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

рекуиредлангуаже

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

RequiredVersion

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

Проверка

ICE03
ICE06
ICE25