We have a number of applications (exes) and modules (dlls) that can be installed in various combinations so to make everything work smoothly all of our installation logic is separated into merge modules for each component. However a number of problems have arisen that we can't seem to work around:
- Installer built purely from merge modules with no files in installer always fails to install during file copy stage with error of the form "The file 'x' cannot be installed because the file cannot be found in cabinet file 'y.cab'. This could indicate a network error, an error reading from the CD_ROM, or a problem with this package." However if we include any arbitrary file in the main installer 'Files and Folders' section the generated installer runs fine.
- Unable to create features inside merge modules and can't create features in main installer without files. Therefore users cannot customise installation.
Many thanks,
Ewan