我们可以在运行时使用语言选择UI本地化WIX msi和捆绑包吗?
我们在Wix中创建了一个MSI和Bundle。我需要以这样一种方式对这两种语言进行本地化,即弹出语言选择GUI,用户可以在运行时选择语言。如果有人能在这方面帮助我,我将不胜感激 对于MSI,我正在创建另一个引导器,用于启动语言选择组合框,并使用所需的转换(使用命令shell)调用tranfomed MSI。我仍然不确定这种方法是否可行。在bootstapper的定制UI中创建组合框并调用批处理命令以所需语言运行此msi时,我遇到了一个问题 对于Bundle,我仍在寻找一种方法。如果有人对此有任何想法/样品 如果有人能帮助我解决这个问题,或者为我提供另一种方法来满足上述要求,那将是非常有帮助的 谢谢,推荐的方法(以及大多数MS产品使用的方法)如您所述我们可以在运行时使用语言选择UI本地化WIX msi和捆绑包吗?,wix,windows-installer,wix3.6,Wix,Windows Installer,Wix3.6,我们在Wix中创建了一个MSI和Bundle。我需要以这样一种方式对这两种语言进行本地化,即弹出语言选择GUI,用户可以在运行时选择语言。如果有人能在这方面帮助我,我将不胜感激 对于MSI,我正在创建另一个引导器,用于启动语言选择组合框,并使用所需的转换(使用命令shell)调用tranfomed MSI。我仍然不确定这种方法是否可行。在bootstapper的定制UI中创建组合框并调用批处理命令以所需语言运行此msi时,我遇到了一个问题 对于Bundle,我仍在寻找一种方法。如果有人对此有任何
MSIEXEC
,将TRANSFORM=language.mst
作为参数传递MSIEXEC
过程开始后,可以说所有本地化都完成了。任何选择都必须在MSI系统之外进行
MSI的用户界面选择
使用基于C的自定义引导程序创建用于语言选择的自定义UI有一个限制。这可能会导致主机上需要.Net framework。您不需要调用MSIEXEC。只需使用
MsiPackage
捆绑msi并创建子节点
@durgesht,问题涉及创建自定义引导程序,该引导程序必须直接调用MSIEXEC
。WiX bundle只是简化了此类引导程序的生成—通过某种方式,TRANSFORMS
属性被传递到MSI系统。您在哪里添加了单选按钮?主题的
元素不允许类型为RadioButton
的子元素。你能展示一下你创作的主题吗?