File/Registry Component Count Reduction: If your setup contains thousands of files and registry keys, enable these new optimizations to improve your setup's runtime speed.
Unstable Identifier Generation: If your setup contains thousands of lines of MSIcode, unstable identifier generation will dramatically improve MSI build times. You may enable this option during development and disable for production builds to increase the speed of your build cycles.
These optimizations are controlled from the Project Options dialog, and also from the command line build tool miabuild.exe using the new command line switches:
Code: Select all
[+qf | -qf] [+qr | -qr] [+qi | -qi]
qf MSI file component optimization (runtime performance)
qr MSI registry component optimization (runtime performance)
qi Unstable MSIcode statement ID generation (build performance)
Additional enhancements in this update are:
Force-Scrolling of License/ReadMe Files: If you have a need to force-scroll these regions, the Memo and RichEdit controls now set properties you can use to detect whether they have been scrolled all the way to the end. Look for the new article on our blog that has a step-by-step example demonstrating how to do this.
Smarter MSI Engine Polling: Instead of quitting with an error immediately when another MSI based setup is running, InstallAware now waits for the setup to complete. The wait process can of course be cancelled by the end-user at any time.
To Upgrade:
Install the latest trial version from the public website. If you are a licensed user, after completing this step, logon to your private customer account, regenerate and reinstall your license.
Who Should Upgrade:
If your setups are not very large (where large is defined as the number of files and registry keys, and not the actual size of your files or setup binary), you will not directly benefit from the above enhancements and do not need to upgrade. If you are installing tens of thousands of files and registry keys, you will benefit from these optimizations and are strongly recommended to upgrade.
File Attached:
ProjectOptions.jpg