【发布时间】:2012-02-08 14:04:12
【问题描述】:
在由 Wix 创建的以前版本的安装程序中,存在下一个代码:
<InstallExecuteSequence>
<RemoveExistingProducts After="InstallInitialize" />
</InstallExecuteSequence>
为了解决此knowledge base article 代码中描述的 Windows Installer 中的错误,已修复:
<InstallExecuteSequence>
<RemoveExistingProducts After="InstallFinalize" />
</InstallExecuteSequence>
但是现在,如果我使用带有第一个代码的安装程序安装程序,然后使用带有第二个代码的安装程序安装程序而不删除已安装的程序,则所有文件都将被删除并且我的路径存在空文件夹(两个安装程序中的所有文件都具有相同的名称)。
如果我打开第二个安装程序并按修复 - 所有文件都会出现。
出了什么问题以及如何解决这个问题?
附:对不起我的英语:(
【问题讨论】:
标签: installation wix windows-installer removeall