Installation 两个组件都没有密钥文件时的文件版本控制规则
根据我引用的URL,我知道Windows安装程序使用关键文件来比较组件的版本、日期和语言,并确定是否在目标计算机上更新组件 我还知道默认版本规则由以下4种不同的情况组成Installation 两个组件都没有密钥文件时的文件版本控制规则,installation,windows-installer,installshield,Installation,Windows Installer,Installshield,根据我引用的URL,我知道Windows安装程序使用关键文件来比较组件的版本、日期和语言,并确定是否在目标计算机上更新组件 我还知道默认版本规则由以下4种不同的情况组成 两个文件都有一个版本 两个文件都没有版本 这两个文件都没有具有文件哈希检查的版本 一个文件有一个版本 我不明白的是,如果两个组件都没有密钥文件,安装程序如何确定组件是否需要更新 如果两个组件都没有密钥文件,但目标计算机上的文件指示其修改日期晚于创建日期,会发生什么情况?在这种情况下,即使两个产品都有一个版本,它们是否会因
- 两个文件都有一个版本
- 两个文件都没有版本
- 这两个文件都没有具有文件哈希检查的版本
- 一个文件有一个版本
任何答案都将不胜感激,,这是Windows Installer为构建有效的MSI包而强制执行的。此外,您还需要为每个DLL、EXE、OCX和hlp/help文件创建独立的组件。这将允许正确应用文件版本控制规则。这不完全正确。Component KeyPath列可为空,在这种情况下,组件的目录就是密钥路径。在这种情况下,组件将始终重新安装,InstallFiles将遵循组件中每个伴随文件的默认文件版本控制规则。谢谢Christopher,你说得对,我忘记了这种情况。伙计们。谢谢你的回答和链接!!