Reputation: 323
I get while running my installshield setup. The official installshield guide doesn't say what this error is. My output logs for the build states:
ISDEV : warning -7205: Skipping file crdb_ado.dll.AEDB3316_9515_4FC0_AB37_ED59C4AFBEA8 due to unmerged or missing component crdb_ado.dll.AEDB3316_9515_4FC0_AB37_ED59C4AFBEA8 in merge module
But this doesn't help me resolve the problem. could anyone kindly explain?
Upvotes: 1
Views: 432
Reputation: 1188
I had the same warnings. In my case, it was due to the fact that, by default, InstallShield limits the number of files in an install to 32,767.
This is the resolution from the article...
The maximum number of files that can be included in an MSI-based project is dependent upon the number of bits available in the Media table. The number of bits in the Media table is 15. By default, a maximum of 32,767 files can be added directly to a project. However, larger packages can be authored. To author a larger package, follow these steps:
- Backup the following file: <EditorProductPath>\Support\0409\IsMsiPkg.itp. Note: By default, <EditorProduct Path> is the installed location of the MSI Editor (DevStudio, IS X, etc)
Overwrite this file by renaming the file: <Product Path>Support\0409\IsMsiPkgLarge.itp to IsMsiPkg.itp
Rebuild the project.
This uses the larger InstallShield template that allows more than 32,767 files to be included in the project.
Upvotes: 1
Reputation: 708
Here is link to documentation where described how to change path to MergeModule files location.
Don't 100% sure, but could you please check the path where your project builds, perhaps it has very long name (>255 chars with MergeModules file names). It also might be a problem.
Upvotes: 0