Installshield包括卫星dll

我在installshield项目中遇到包括卫星dll在内的问题。 我尝试添加一个组件,比如挪威语言安装“SatelliteNorwegian”,我将“数据语言”字段设置为挪威语。实际文件位于文件夹[INSTALLDIR] / no-NB /中。我已将其设置为动态文件链接。 问题是我们的构建系统只会在我们构建挪威语版本时引入此文件夹。这会导致生成错误,因为installshield无法找到引用的文件夹。一种可能的解决方案是为我们支持的每种语言包含一个空文件夹,目前为9并且正在计数。 有人知道这个问题的一个很好的解决方案吗?     
已邀请:
首先,我写了很多次关于动态文件链接的危险。我真的建议你不要使用这个功能。也就是说,无论您选择使用静态组件还是动态组件,以下内容都将起作用。 您需要为每种支持的语言创建子功能,并将语言的组件移动到该子功能。然后为每个子特征赋予一个独特的释放标记,例如EN-US,NO-BN。 接下来,您将为要构建的每种语言定义产品配置。为该产品配置提供匹配的发布标志。每个配置都将获取所有没有标志或具有匹配标志的功能。 在构建自动化中,您必须更新对ISCMDBLD的调用,以使用-a参数指定要构建的正确产品配置。     

要回复问题请先登录注册