如果我有两个 msi 创建相同的文件夹会发生什么?



如果文件夹结构X/Y/A是由32位msi创建的,X/Y/B是由64位msi创建的。X和Y会怎样?他们将举行哪一场音乐会?

卸载顺序很重要。如果您将空文件夹与安装方式相比向后卸载它们,则会正确删除它们,即LIFO。

当你安装第二个MSI时,它会在机器上找到X和Y文件夹。因此,如果它作为最后一个被卸载,它将把这些文件夹留在机器上,即使它们是空的,因为它的安装没有创建它们。(安装创建的第一个MSI。但是当你在第二个MSI之前卸载第一个MSI时,它会留下文件夹,因为它们不是空的,即包含由第二个MSI安装的文件)

你可以尝试使用RemoveFolders动作

最新更新