这两个文件都有一个版本
如果安装的组件的密钥文件(copy-A)与目标位置(copy-B)中已安装的文件同名,安装程序将比较这两个文件的版本号和语言。
如果两个文件都有版本号,安装程序将使用以程图所示的逻辑来确定是否替换属于组件的所有已安装文件。 由于安装程序仅安装整个组件,因此如果替换已安装的密钥文件,则会替换所有组件的文件。
请注意,此关系图演示了默认 文件版本控制规则,可以通过设置 REINSTALLMODE 属性来重写它。 REINSTALLMODE 属性的默认值为“omus”。
当两个文件具有相同的名称或版本号时,
上图还可用于没有指定语言的文件。 如果 copy-A 具有指定语言且 copy-B 没有指定语言,则 copy-B 将替换为 copy-A。 如果 copy-A 和 copy-B 均未指定语言,则不会替换 copy-B。
请参阅 替换现有文件中默认文件版本控制的示例。