我使用 WiX 创建了一个多语言安装程序。我正在使用命令从命令行运行安装程序"msiexec /i myinstaller.msi TRANSFORMS=":1041"
,它工作正常。现在我使用引导程序创建了一个语言选择对话框。如何将所选语言传递给我的 WiX 安装程序以根据所选语言启动?我从以下链接中得到了这个想法:
- 我们可以在运行时使用语言选择 UI 本地化 WIX msi 和捆绑吗?
- http://wix.tramontana.co.hu/tutorial/transforms/morphing-installers
我的包有<MsiPackage SourceFile="myinstaller.msi" DisplayInternalUI="yes" >
由于我使用来自 WiX 工具集的刻录的自定义 UI,我有这个屏幕:
msiexec /i myinstaller.msi TRANSFORMS=":1041"
如果我选择日语或msiexec /i myinstaller.msi TRANSFORMS=":1031"
选择德语并按确定,我想以某种方式执行命令。
请告诉我我应该为这个问题做些什么。有没有其他方法可以做到这一点?如果是,请告诉我。一些代码示例将是一个更好的帮助。