代码改变世界

INFO:在InstallShield中修改安装包压缩.cab包的大小

2010-11-21 00:48  Kevin.Wan  阅读(3107)  评论(0编辑  收藏  举报

如果我们用InstallShield打包一个数据非常大的安装包(Basic MSI和InstallScript MSI工程类型),默认情况下安装包会产生多个.cab文件,这里简单说明我们如何修改安装包中.cab文件的大小。

首先,有个信息大家需要知道,单个.cab文件最大不能超过2GB。 

下面,我们具体来说如何修改默认.cab的大小:

在InstallShield安装目录下找到Settings.xml文件,具体路径是:

        英文版 - InstallShield安装路径\Support\0409
        日文版 - InstallShield安装路径\Support\0411 
修改之前先备份一份Settings.xml,然后用文本编辑器打开Settings.xml,查找<CompressedNetworkCABSize> 元素,应该会找到这样的内容:<CompressedNetworkCABSize default="600"/> 

这里默认是600(单位是MB),最大我们可以设2048(原因前边解释过),如果不想让InstallShield将.cab分割为多个,可以设置默认值为 -1。

注意,Standalone Build模块中Settings.xml路径在:

        英文版 - Standalone Build安装路径\Support\0409 

        日文版 - Standalone Build安装路径\Support\0411   

版权声明: 转载时请务必以超链接形式标明文章原始出处和作者信息。