这两个文件都有版本

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

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

请注意,此图演示了默认 文件版本控制规则,可以通过设置 REINSTALLMODE 属性来重写该规则。 REINSTALLMODE 属性的默认值为“omus”。

default file versioning rules when both files have the same name or version number

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

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