Localization InstallShield根据语言选择排除文件
在InstallSheild(具体来说是2012 Spring)基本MSI项目中,当用户运行安装程序时,是否可以排除基于语言选择安装的文件 如果不是,那么我是否可以选择编写InstallScript方法来检查ProductLanguage,并让它根据所选语言清理安装?我不想这样做,因为这是另外一件需要维护的事情,但我想我必须这样做Localization InstallShield根据语言选择排除文件,localization,installation,installshield,installshield-2012,Localization,Installation,Installshield,Installshield 2012,在InstallSheild(具体来说是2012 Spring)基本MSI项目中,当用户运行安装程序时,是否可以排除基于语言选择安装的文件 如果不是,那么我是否可以选择编写InstallScript方法来检查ProductLanguage,并让它根据所选语言清理安装?我不想这样做,因为这是另外一件需要维护的事情,但我想我必须这样做 谢谢 我对我们的多语言设置使用以下方法: 切换到“组织\设置设计”面板。您应该看到每个组件都有属性“Condition” 如果只想包含特定语言的文件/组件,则应为每种
谢谢 我对我们的多语言设置使用以下方法: 切换到“组织\设置设计”面板。您应该看到每个组件都有属性“Condition” 如果只想包含特定语言的文件/组件,则应为每种支持语言创建一个组件,例如英语为“MyComponent_EN”,德语为“MyComponent_DE” 您可以为组件指定不同的条件,例如
ProductLanguage=1033
如果该组件仅在用户选择英语和
ProductLanguage=1031
如果该组件仅在用户选择德语时安装
如果您不希望安装程序安装德语文件,但不安装英语文件,那么就不要为英语创建组件
可以创建complexer条件,如下所述:
你试过了吗?