由于升级,删除不再需要的文件

时间:2013-12-18 18:20:20

标签: inno-setup

构建应用程序的新版本时,可能不再需要以前版本中需要的文件。我希望在升级过程中清理这些内容。到目前为止我的想法:

  • 我考虑使用InstallDelete,但这需要当前版本知道前一版本包含哪些文件。构建过程是自动化的,我希望构建不必检查任何内容。 (它使标记等相当混乱。)
  • 我还考虑过运行卸载,但这意味着升级无法完全回滚(因为应用程序已被卸载)。

是否有办法检测旧安装中存在但未安装新文件的文件,并让Inno以可以回滚的方式删除它们(或者仅在安装成功时才会发生) ?

0 个答案:

没有答案