【问题标题】:WiX: How to create a single MSI file containing Install wizard in multiple languages?WiX:如何创建包含多种语言安装向导的单个 MSI 文件?
【发布时间】:2013-02-04 10:13:41
【问题描述】:

我想将我的应用程序作为单个 MSI 文件分发。
安装向导必须显示在用户的区域设置中,例如法语或日语。

问题:如何使用 WiX 实现这一目标?

注意事项:

【问题讨论】:

  • WiX: A Developer's Guide to Windows Installer XML 一书中有一整节是关于创建多语言安装程序的。我过去使用过这种方法(但目前没有提供实际答案的步骤),尽管这些天我更喜欢使用自定义引导程序来显示安装程序 UI。

标签: localization wix windows-installer


【解决方案1】:

Windows Installer 不支持一个 .msi 程序包为其 UI 提供一种以上的语言。 -cultures 开关告诉 WiX 生成四个 .msi 包,每种文化一个。

【讨论】:

  • 所以,为了确保我明白:如果我想要一个安装程序,我不能使用 MSI,我必须使用 EXE 或类似的?
  • 这是最简单的方法,是的。从 v4.5 开始,MSI 支持embedded UI handlersembedded chainers,但它们并不简单。
  • 这个 4.5 技巧听起来很有趣,你能发展一下这个想法吗?或者你知道任何使用它的开源项目吗?
  • 抱歉,没听说有人用过。 WiX DTF SDK 中有一个示例:src\DTF\Samples\EmbeddedUI。
猜你喜欢
  • 2015-01-14
  • 1970-01-01
  • 2013-03-26
  • 1970-01-01
  • 2013-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多