Inno Setup 中的 DiskSpaceLabel 和 ComponentsDiskSpaceLabel 有什么区别?

What is the difference between DiskSpaceLabel and ComponentsDiskSpaceLabel in Inno Setup?

Inno Setup 有 2 个页面显示所需的磁盘 space:wpSelectDirwpSelectComponents。在 wpSelectComponents 页面上,所有内容都显示正确,但它不在 wpSelectDir 页面上。

DiskSpaceLabelComponentsDiskSpaceLabel 有什么区别?那些不一样吗? 我知道 ComponentsDiskSpaceLabel 显示了所有已检查组件的总和。那么DiskSpaceLabel说明了什么?

DiskSpaceLabel 显示应用程序所需的最少 space。它只包括无条件安装的文件(不属于任何组件或任务的文件等)。

ComponentsDiskSpaceLabel 将属于所选组件的文件添加到大小计算中。

两种计算都反映了 ExtraDiskSpaceRequired directive

请注意,计算时不考虑 Check 参数。 DestDir 参数都不是(因此临时文件也包括在内)。 dontcopy 标志也不被考虑(你有 reported)。