我创建了一个安装程序“test.msi”。它是版本 1。test.msi 包含 2 个组件“comp1”、“comp2” comp1 包含 2 个文件“comp1_file1”、“comp1_file2”
在 test.msi 的第 2 版中,--> 一个新组件添加了“comp3”。它包含 1 个文件 "comp3_file1" --> "comp1" 组件已更新。删除“comp1_file2”文件并添加新文件“comp1_file3” 现在它包含 2 个文件(comp1_file1、comp1_file3)
如果我使用“msiexec /i test.msi REINSTALL=ALL REINSTALLMODE=vamus”将 test.msi 从版本 1 升级到版本 2,在安装文件夹中我仍然可以看到版本 1 文件“comp1_file2”。
如果我使用“msiexec /i test.msi REINSTALL=ALL REINSTALLMODE=vamus”从版本 2 降级到版本 1,则安装文件夹中存在版本 2 相关文件(comp3_file1、comp1_file3)。
如何在重新安装时删除旧条目(组件/文件)?
我正在使用 installshield 2008 高级版。