在InstallShield IDE版本中,我们可以在配置项中指定Merge Module的路径(这些信息是存在注册表中的)。
但在Standalone Build环境中,无法进行此设置,用户通过IsCmdBld进行编译时报错,提示我们那些自定义的Merge Module找不到。
ISDEV : error -4075: File not found. An error occurred merging Module...” 
 
解决方法1:
编译之前将这些自定义的Merge Module复制到Standalone Build安装目录的...InstallShield\2010 StandaloneBuild\Modules\i386文件夹下。
 
解决方法2:
利用IsCmdBld的命令参数 -o "Merge Module文件夹路径"。
比如:IsCmdBld -o c:\MergeModulePath
如果是Merge Module分部在多个文件夹中,则用这样的命令方式:-o c:\MergeModulePath;d:\MergeModulePath;...

转自Kevin Wan博客,更多Installshield打包技术交流问题可查看Appinstall论坛(www.appinstall.cn)