问题描述
Inno Setup 有 2 个页面显示所需的磁盘空间:wpSelectDir
和 wpSelectComponents
。在 wpSelectComponents
页面上,一切都显示正确,但它不在 wpSelectDir
页面上。
diskSpaceLabel
和 ComponentsdiskSpaceLabel
有什么区别?那些不一样吗?
我知道 ComponentsdiskSpaceLabel
显示检查的所有组件的总和。那么 diskSpaceLabel
显示什么?
解决方法
DiskSpaceLabel
显示应用程序所需的最小空间。它只包括无条件安装的文件(不属于任何组件或任务的文件等)。
ComponentsDiskSpaceLabel
将属于所选组件的文件添加到大小计算中。
两个计算都反映了 ExtraDiskSpaceRequired
directive。
请注意,计算中不考虑 Check
参数。 DestDir
参数都不是(因此还包括临时文件)。也不考虑 dontcopy
标志(您有 reported)。