Installshield Error 7354 When Building MSI with MoveFile Table Entry
SummaryError 7354 occurs when building MSI project with entries in the MoveFile table.
Error 7354 occurs when building MSI project with entries in the MoveFile table using Installshield.
ISDEV : error -7354: The English (United States) value for string 'ID_STRING2' does not contain a legitimate value for table MoveFile column SourceName
CauseThe SourceName column in the MoveFile table should be a Text data type and should not be validated.
There is a bug in IS2016 that is trying to validate the value.
Steps To Reproduce
- Create BMSI
- Add a sample file in Files and Folder view
- Navigate to MoveFile table
- Add "SampleKey" for FileKey file
- Add "AllOtherFiles" for Component_
- Add "SourceFile.exe" for SourceName column
- Add "SOURCE~1|SourceFile.exe" for DestName column
- Add "INSTALLDIR" for SourceFolder column
- Add "INSTALLDIR2" for DestFolder column
- Add "1" for Options column
- Build project
- Backup the ISWIBuild.dll file at C:\Program Files (x86)\InstallShield\2016\System\
- Extract the attached file to that location
- Restart InstallShield and try building again