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
File Table (Windows Installer Help Library)
Requirements for the Windows Logo Program
InstallShield Best Practice Suite
InstallShield 2016 Help LibraryAugust 2016 |
Copyright Information | Flexera Software |