代码改变世界

INFO:InstallShield工程中如何将安装包集成的Prerequisites安装文件压缩到一个Setup.exe中

2011-08-18 10:48  Kevin.Wan  阅读(2941)  评论(2编辑  收藏  举报

InstallShield工程中,我们有时会集成第三方安装包,通过Prerequisites的方式安装。

 

如果安装包需要压缩成一个Setup.exe,其他内容项如果按照默认设置,结果将如下图:

 

会出现一个额外的ISSetupPrerequisites文件夹,这不符合我们将所有内容压缩到一个Setup.exe的要求。 

 

解决上述问题方法如下

在Release视图中,在Setup.exe的选项卡下设置InstallShield Prerequisites Location属性,设置为Extract From Setup.exe,如下图:

 

 

需要注意的是,我们在Prerequisites的添加视图中,通过Property,设置Extract From Setup.exe并不可用,设置见下图: