ModuleDependency 表

ModuleDependency 表保留此合并模块正常运行所需的其他合并模块的列表。 此表启用合并或验证工具,以确保必要的合并模块实际上包含在用户的安装程序数据库中。 该工具通过交叉引用此表与安装程序数据库中的 ModuleSignature 表进行检查。

ModuleDependency 表包含以下列。

类型 密钥 Nullable
ModuleID Identifier Y N
ModuleLanguage 整数 Y N
RequiredID Identifier Y N
RequiredLanguage 整数 Y N
RequiredVersion Version Y

 

ModuleID

合并模块的标识符。 这是 ModuleSignature 表中的外键。

ModuleLanguage

ModuleID 中合并模块的十进制语言 ID。 这是 ModuleSignature 表的外键。

RequiredID

ModuleID 中的合并模块所需的合并模块的标识符。

RequiredLanguage

RequiredID 中合并模块的数字语言 ID。 RequiredLanguage 列可以指定单种语言的语言 ID(例如 1033 表示美国英语),或指定语言组的语言 ID(例如 9 表示任何英语)。 如果字段包含组语言 ID,则在该组中具有语言代码的任何合并模块都满足依赖项。 如果 RequiredLanguage 设置为 0,则填充其他要求的任何合并模块都满足依赖项。

RequiredVersion

RequiredID 中的合并模块的版本。 如果此字段为 Null,则任何版本都可填充依赖项。

验证

ICE03
ICE06
ICE25