两个文件都有版本

如果正在安装的组件的密钥文件 (copy-A) 与目标位置中已安装的文件 (copy-B) 具有相同名称,安装程序会比较这两个文件的版本号和语言。

如果两个文件都有版本号,安装程序会使用以下流程图所示的逻辑来确定是否要替换属于组件的所有已安装的文件。 安装程序仅安装整个组件,因此如果替换已安装的密钥文件,会替换组件的所有文件。

请注意,此关系图演示了默认的文件版本控制规则,可通过设置 REINSTALLMODE 属性来替代该规则。 REINSTALLMODE 属性的默认值是“omus”。

当两个文件具有相同的名称或版本号时的默认文件版本控制规则

上图还可用于未指定语言的文件。 如果 copy-A 具有指定语言,而 copy-B 没有指定语言,则 copy-B 将替换为 copy-A。 如果 copy-A 和 copy-B 都未指定任何语言,则不会替换 copy-B。

请参阅替换现有文件中的默认文件版本控制示例。