我们计划将自定义安装程序迁移到innosetup /或任何其他第三方安装程序(例如InstallAware)
其中,inno设置是我们的主要工具,因为易于使用,维护和脚本(基本上我是Delphi程序员 - 所以我们发现脚本很容易在innosetup)
在这里,如果在任何阶段出现任何错误,我们需要完整的回滚并将我们的应用程序切换到以前的状态。我检查了堆栈溢出中的各种文章和QA,并看到安装程序完成安装后无法执行上述操作,以及之后遇到的任何错误
我们也检查了以下选项。 1)自定义备份和恢复==>由于包含大量数据库的大量文件,我们担心安装需要更多时间
2)安装新版本然后卸载旧版本:由于上面的原因很困难+我们有很多共享文件和数据库
有其他选择吗?
TIA 卡特桑