PublishComponent 表

PublishComponent 表将 组件表中列出的组件与限定符文本字符串和类别 ID GUID 相关联。 采用这种方式组合在一起的并行功能的组件称为限定组件。 请参阅 限定组件。 这为安装程序提供了在引用组件时用于单级间接性的方法。 请参阅 使用限定的组件

PublishComponent 表具有以下列。

类型 钥匙
ComponentId GUID Y N
限定 符 文本 Y N
元件_ 标识符 Y N
AppData 文本 N Y
特征_ 标识符 N N

 

ComponentId

表示要组合在一起的组件的类别的字符串 GUID。 请注意,此列的标题具有误导性。 这是限定组件的类别的 GUID,并且与 组件表的 ComponentId 列中显示的 GUID 不同,。 此处,它指的是向外部客户端提供组件的功能的服务器,而不是组件本身。

限定符

一个文本字符串,用于限定 ComponentId 列中的值。 限定符用于区分同一组件的多个形式,例如以多种语言实现的组件。 这些是 MsiEnumComponentQualifiers返回的限定符文本字符串。

Component_

组件表的第一列的外部键。 此标识符引用组件表中限定的组件记录。

AppData

描述此记录的限定组件的可选可本地化文本。 字符串通常由应用程序分析,可向用户显示。 它应描述限定的组件。 这可以通过 MsiEnumComponentQualifiers进行检索。

Feature_

功能表的第一列的外部键。 这是使用此限定组件的功能。

言论

执行 PublishComponents作 或执行 UnpublishComponents作 时,将引用此表。

请注意,此表的名称具有误导性。 为了创作广告,不需要此表。 有关如何设置组件安装状态的信息,请参阅 组件表功能表 的属性列。

验证

ICE03
ICE06
ICE19
ICE22
ICE32