我已经安装了 1.1 版。我创建了 1.2 版的升级。在这两种产品中,我都有 2 个文件:
<Component Win64="yes" Id="cmpFILE1" Guid="*">
<File Id="filFILE1" KeyPath="yes" Source="$(var.BasePathCMP)\Performance.dll" />
</Component>
<Component Win64="yes" Id="cmpFILE2" Guid="*">
<File Id="filFILE2" KeyPath="yes" Source="$(var.BasePathCMP)\LockLib.dll" />
</Component>
在升级过程中,LockLib.dll 被删除,而不是被替换。在 1.2 的全新安装中,它存在。什么会导致这种行为?