AdminStudio 9.0 Release Notes (29 August 2008) 5
New Features
• Windows Installer 4.5 support—You can use InstallShield to create Windows Installer packages
that leverage the functionality in Windows Installer 4.5.
• Installation of multiple packages using transaction processing—InstallShield lets you
add Windows Installer packages to Basic MSI, InstallScript MSI, and Web projects as chained
.msi packages. If your Basic MSI, InstallScript MSI, or Web installation includes chained .msi
packages and Windows Installer 4.5 is present on the target system, the Windows Installer
installs the multiple packages using transaction processing.
• Support for using the InstallScript Engine as an embedded user interface for
InstallScript MSI installations—For InstallScript MSI projects, you now have the option to
use the InstallScript engine as an embedded custom user interface (UI) handler, rather than as
an external custom UI handler, as it has traditionally been used.
• Shared component patching—InstallShield includes support for the new shared component
patching feature that is available with Windows Installer 4.5.
• Support for superseding components—Use the new Uninstall Superseded Component
setting in the Components view to specify how you want Windows Installer 4.5 to handle the
selected component during installation of a superseding patch under certain conditions.
• Support for running a custom action only during patch uninstallation—Use the new
Run During Patch Uninstall setting for a custom action to indicate whether Windows Installer
should run the selected custom action only when a patch is being uninstalled.
• Visual Studio 2008 support—InstallShield is now integrated with Visual Studio 2008.
• .NET Framework 3.5 support—InstallShield now includes several new .NET-related InstallShield
prerequisites that you can add to Basic MSI, InstallScript MSI, and Web projects. InstallShield now
supports the option to either install or include a requirement to install the .NET Framework 3.5 and
the .NET Compact Framework 3.5 in Windows Installer installations.
• Managed-code custom action support—InstallShield 2009 enables you to easily add
managed-code custom actions to Basic MSI, InstallScript MSI, and Merge Module projects without
manually writing code.
• Installing multiple product instances—Using InstallShield, you can create Windows Installer
packages that have the ability to install multiple instances of the same product on the same
machine.
• Hebrew and Arabic language support—You can now use InstallShield to present installation
text and buttons in Hebrew and Arabic.
• Ability to build unicode versions of the setup.exe and update.exe bootstrappers—
InstallShield now enables you to specify whether you want to build a Unicode version or an ANSI
version of the
setup.exe setup launcher for a Basic MSI or Web project, allowing you to correctly
display text in double-byte locales. Previously, if your Basic MSI or Web project included a setup
launcher, InstallShield always built an ANSI version; it did not include support for building a
Unicode version.
• Four InstallShield MSI tools—Four new InstallShield MSI tools save you time and effort by
providing a user interface for common troubleshooting tasks.
• InstallShield MSI Diff lets you easily compare two MSI, MSM, PCP, or MSP database files or
two InstallShield project files. A color-coded display clearly shows what changes have been
made to the files.
• InstallShield MSI Query helps you ensure the accuracy of SQL statements by testing them
before they run in the build script. It saves you time by displaying a direct, visual representation
of the success of your code.