如果文件夹结构 X/Y/A 先由 32 位 msi 创建,X/Y/B 由 64 位 msi 创建。X 和 Y 会发生什么?他们将拥有哪个 msi id?
问问题
89 次
1 回答
2
卸载顺序是最重要的。如果您将空文件夹与它们的安装方式(即 LIFO)相比,向后卸载它们将被正确删除。
当您安装第二个 MSI 时,它会在机器上找到 X 和 Y 文件夹。因此,如果它作为最后一个被卸载,即使它们是空的,它也会将这些文件夹留在机器上,因为它的安装并没有创建它们。(创建第一个 MSI 的安装。但是当您在第二个 MSI 之前卸载第一个 MSI 时,它会将文件夹留在那里,因为它们不是空的,即包含由第二个 MSI 安装的文件)
您可以尝试使用RemoveFolders 操作。
于 2015-08-07T12:31:21.917 回答