How do you add external .CAB files when building MSI (from ISM release wizard)
Hello all. Please verify if my initial steps were correct and also how to add external CAB files to an ISM build to MSI. My package is close to 3gb, exceeding the size limits for building an MSI. Releasing Wizard and attempting to build the MSI resulted in a failure. Steps taken as follows:
Using Adminstudio Repackager, I created a capture. In Repackaged Output (within the .IRP), I selected “Create MS Win Install Package” with the drop down option menu set to “.MSI File With External .CAB File”. This resulted in four CAB files created alongside an ISM file which was under 600K. I opened the ISM file and am now ready to Release Wizard to build the MSI. How and when do I associate/incorporate the CAB files when releasing wizard to build the MSI?
I am using AdminStudio 2014 for the Repackager
I am using Installshield 2015 for ISM build to MSI (release wizard)
Thank you for any help!
When you choose 'Realese wizard' and move to 'Media type' dialog (5 times clicked next) you would need to choose 'Network Image' (if we are talking about MSI without size limit) and on the next screen you can choose how files will be stored in the MSI. You have got 4 options:
1. Compress all files - result is one single MSI with all file(s) compressed (CAB embedded into MSI)
2. Leave files uncompressed... - MSI does not contain any files, all files are placed next to the MSI file. (no CAB file)
a) One .cab per Component - MSI does not contain any file(s), every Component from the ISM project creates separate CAB file (external CAB(s) next to the MSI)
b) One .cab per Feature - MSI does not contain any file(s), every Feaure from the ISM project creates separate CAB file (external CAB(s) next to the MSI)
and below you can admire my M$Paint skills ;) BTW. Nice trick rileyz ;-)
I'm a bit confused, maybe I don't understand.
When you compile your MSI, it should produced the .msi and .cab files. If your build is 3gb, then this build time will take awhile. What happens when you try to compile the build? What are you capturing that is 3gb??? Might be a better method to what you are trying to achieve.
One thing, when you build from InstallShield, you should get a folder structure that looks like the below, the end path will contain the MSI and CABs.
Product Configuration 1\Release 1\DiskImages\DISK1