在InstallShield 2011的次要升级期间,如何删除/删除从基本安装程序安装的一些文件以及如果我们想要检索已删除文件的下一次升级,我们如何才能返回?
答案 0 :(得分:1)
总体建议 :Use one file per component。这样可以避免各种组件引用问题,您可以复活 如果需要在删除大型文件后将其恢复,则可以使用主要升级文件。
请注意,如果您具有以前的版本,则通常无法直接切换到使用主要升级,而无需擦拭所有内容并安装到其他位置。更改安装目录并为所有文件使用新的组件GUID会清除所有内容,从而使您脱离引用旧组件的旧组件。
次要升级限制 :次要升级在升级方案中对您的限制非常严格。 I have written a summary of this before, and I will send you there for a quick read on the topic。
快速提示 :我几乎从未使用过小升级(出于阅读上面链接的答案后就清楚的原因),但是这里摘录自{{3 }}(MSI和部署专家-MVP):
尽管老化含量高,但我相信上面的说法是正确的。
主要升级 :我强烈建议您以后再进行主要升级。如果您对组件规则非常严格且不违反任何引用规则,则可以使用 Late REP (我们称之为)可靠地安装主要升级,这意味着新版本将作为补丁安装在单击现有文件的顶部,然后仅删除过时的文件(与早期REP 相对,后者会完全卸载旧版本,然后安装新版本)。 Stefan Kruger's check list。
链接 :