I just found that Dev7 changed the Release Wizard, it adds one more selection to install script engine if there is now engine in target machine. You can select from 1) Internet download; 2) Wrap in setup.exe; 3) Copy from source media.
What an ugly feature! Unfortunately my package uses only .msi file+program files folder, and I don't know if my target machine has internet connection, then I have to copy the ISScript.msi from source media, ooh God, poor Dev7...
Questions I am facing: do I have include a copy of ISScript.msi in my package? What if it is upgraded later (do I need to upgrade all my released product too)?
My guess is that InstallShield do that on Dev7 because they want to reduce the size of the package, since in some cases either the target machine has ISScript.msi installed or it has internet connection... but what about the other cases? It's NOT a good way to do that...
The added 'feature' make Dev7 package more restricted or more depending: (if you don't have ISScript.msi installed on target machine)you need to have internet connection, or need to have setup.exe in package, or have to have a copy of ISScript.msi.....:(
Please have comments/corrections on above, I am really appreciated.