InstallShield工程中,我们有时会集成第三方安装包,通过Prerequisites的方式安装。
如果安装包需要压缩成一个Setup.exe,其他内容项如果按照默认设置,结果将如下图:
会出现一个额外的ISSetupPrerequisites文件夹,这不符合我们将所有内容压缩到一个Setup.exe的要求。
解决上述问题方法如下:
在Release视图中,在Setup.exe的选项卡下设置InstallShield Prerequisites Location属性,设置为Extract From Setup.exe,如下图:
需要注意的是,我们在Prerequisites的添加视图中,通过Property,设置Extract From Setup.exe并不可用,设置见下图: