Using the Template Summary Property

InstallShield 2016

Project • This information applies to the following project types:

Basic MSI
InstallScript MSI
Merge Module
MSI Database
MSM Database
Transform

You can use the Template Summary setting in the General Information view to essentially establish conditions for processor type and language; if a target system does not meet these requirements, the installer displays an error message and exits the installation.

Tip • You can also set the Template Summary setting for a product configuration in the Releases view. Any value entered in the Releases view overrides the value set in the General Information view.

Syntax

List the processor type first, followed by your installation’s default language. For language, enter any four-digit language ID or 0 (zero) for language neutral.

Separate the two categories with a semicolon.
If your installation supports multiple products and you want to have multiple entries in the language category—for example, 1033 for English and 1031 for German—separate them with a comma.

Caution • If your installation targets 64-bit machines, do not enter both Intel and Intel64 in this field. Doing so causes your installation to fail. Also, if you enter Intel64, your installation will not run on 32-bit operating systems.

Valid processor values include:

Intel
Intel64
x64

Setting Conditions Based on Processor Type and Language

If your installation runs only on Intel processors and English-based systems, use the following syntax in the Template Summary property:

Intel;1033

If the processor-type condition fails, the installer displays an error message and then exits.

If your product runs on x64 processors and supports English and German, enter the following:

x64;1033,1031

To specify that the package is language-independent, you can use the syntax Intel; or Intel;0.

Setting Conditions Based on Language Only

To put a condition on the language only, start the entry with a semicolon and specify your setup’s default language:

;1036

Leaving the first portion empty indicates that the target processor is Intel. If a language is not specified, InstallShield provides the release languages in the Summary Information Stream.

See Also