Localization WiX:如何创建包含多种语言安装向导的单个MSI文件?

Localization WiX:如何创建包含多种语言安装向导的单个MSI文件?,localization,wix,windows-installer,Localization,Wix,Windows Installer,我想将我的应用程序作为单个MSI文件分发。 安装向导必须以用户的语言环境显示,例如法语或日语 问题:如何使用WiX实现这一点 注: 每个区域性生成一个MSI,不是我想要的 我的应用程序的其他本地化工作,单一MSI。只有安装程序拒绝本地化 我宁愿避免as WiX Windows Installer不支持一个.msi包的UI使用多种语言。-cultures开关告诉WiX生成四个.msi包,每个区域一个。因此,我要确保我理解:如果我想要一个安装程序,我不能使用msi,我必须使用EXE或类似程序?这是

我想将我的应用程序作为单个MSI文件分发。
安装向导必须以用户的语言环境显示,例如法语或日语

问题:如何使用WiX实现这一点

注:

  • 每个区域性生成一个MSI,不是我想要的
  • 我的应用程序的其他本地化工作,单一MSI。只有安装程序拒绝本地化
  • 我宁愿避免as WiX

Windows Installer不支持一个.msi包的UI使用多种语言。-cultures开关告诉WiX生成四个.msi包,每个区域一个。

因此,我要确保我理解:如果我想要一个安装程序,我不能使用msi,我必须使用EXE或类似程序?这是最简单的方法,是的。从v4.5开始,MSI支持和,但它们并不简单。这4.5技巧听起来很有意思,你能开发这个想法吗?或者你知道有哪个开源项目使用它吗?对不起,从来没听说过有人使用它。WiX DTF SDK中有一个示例:src\DTF\Samples\EmbeddedUI。WiX:Windows Installer XML开发人员指南一书中有一整节介绍如何创建多语言安装程序。我过去曾使用过这种方法(但目前还没有提供实际答案的步骤),尽管现在我更喜欢使用自定义引导程序来显示安装程序UI。