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,则任何版本都可填充依赖项。
验证