ISBP14

InstallShield 2016

Project • This information applies to the following project types:

Basic MSI
InstallScript MSI
MSI Database

Messages

Message 1 (Error)

File [1] has neither a file version nor an MsiFileHash record. This may require the source package when installing a patch.

[1] is the name of file in your project.

Message 2 (Error)

File [1] is recorded as version [2] but is actually version [3]. This may require the source package when installing a patch.

[1] is the name of file in your project. [2] is the version number that is configured for the file, but [3] is the actual version number.

Description

ISBP14 verifies that each file in the project has the correct version information or an MsiFileHash entry. Using the correct version information in versioned files and MsiFileHash entries for unversioned files helps Windows Installer to detect and eliminate unnecessary file copying. It also helps ensure that the source package is not required to apply a patch to an earlier version of a product.

Corrective Action

To resolve error 1, consider adding the file version number to the file. If the file is an unversioned file, configure the file so that a file hash is used.

InstallShield enables you to override a file’s version information. Error 2 may occur if the file’s properties were overridden. To resolve this error, consider removing the version override.

To configure the settings for a file, open the Files and Folders view. In the Destination computer’s files pane, locate the file, right-click it, and click Properties. The Properties dialog box opens, enabling you to configure version information and specifying whether file hashing should be used.

See Also