Additional Transforms Panel

InstallShield 2016 » Open Transform Wizard

In this panel, you can supply the names of one or more additional transforms that you want applied prior to applying the transform that the Open Transform Wizard is currently creating. For example, you may want to include previous customization or transforms containing language-specific information. The transforms are applied in the order in which they are listed.

Adding a Transform

To add a transform to the list:

1. Click New (Insert) or press Insert.
2. Type the full path and name of the .mst file or click the ellipsis (...) button to browse to it.

Deleting a Transform from the List

To delete a transform from the list:

1. Select the transform in the list that you would like to remove.
2. Click Delete or press Delete.

Changing the Transform Order

To change the order in which the transforms are applied:

Select a transform in the list and click the move up button or the move down button.

The transform that the Open Transform Wizard is creating is applied last.

Caution • When you are using multiple transforms, keep in mind that the order in which they are applied is critical. For example, if you create a transform for a Windows Installer package that creates a new value for a property, and then you create a second transform that changes the value created in the first transform, everything works correctly. However, if you apply the second transform first, that transform is attempting to modify the property’s value, instead of creating it. That will result in an error.

One simple example of where this may be a problem is with the default company name. If the value is not set by default, and you set it in the first transform, a new value for the property is created. If you create a second transform that modifies the combined original package and first transform, and the second transform changes the default company name, it is only changing the property. However, if you try to apply the second transform without the first one, Windows Installer interprets this as trying to change a null value to another value, which will result in an error.

Click Next to move to the next panel.

See Also