我有一个 InstallShield 2012 套件项目,其中包含多个本地化的 msi 包,我正在使用 IsCmdBld.exe 构建该项目。奇怪的是,当我在 .msi 文件的 UI 语言属性中选择超过 18 种语言时,套件项目的构建过程在尝试将 .msi 文件添加到设置后立即崩溃。
日志看起来像这样:
...
为包 'xxx' 添加文件 'xxx.msi' 从 "d:...\msiprojectdir\xxx.msi" 复制到 "d:...\suiteprojectdir\xxx.msi "
在该行之后,它会引发异常。
如果我尝试使用少于 19 种语言来构建它,它就像一个魅力。关于如何解决这个问题的任何想法?