我正在使用Installshield 2011进行基本的MSI项目。
我遇到的问题是,执行升级时,SetupInitialization对话框大约需要2到3分钟。在这几分钟内,用户只能看到:
计算空间要求
似乎没有任何事情发生。
我想添加一些进度条,以便他们意识到某些事情正在发生并且他们不应该取消取消(我们已经记录了这些步骤需要一段时间,但当然每个人都会阅读文档,右?)
我尝试使用某种进度条添加动画GIF文件,但似乎在对话框中不允许使用GIF文件。
现在我正在探索进度条控件,但我不确定这是正确的方法。
有谁知道我怎样才能实现我的需要?
谢谢,
答案 0 :(得分:1)
不幸的是,MSI软件包不支持此功能。
您是否在InstallUISequence中有自定义操作?如果您这样做,请确保为他们设置Action Text。初始化对话框应显示在第一个模态安装对话框之前执行的所有InstallUISequence操作的操作文本。
如果您没有自定义操作,但安装了非常大的安装程序,则选项有限。
解决方案是外部UI,可以显示不确定的进度。例如HTML控件。不确定InstallShield是否支持HTML中的自定义进度条,但您可以尝试。