使用 UI 和本地化创建 WiX 安装程序

Creating WiX Installer with UI and Localization

我需要为 WPF 应用程序创建安装程序。这不是什么大问题(但使用 WiX 会很痛苦),但现在我的客户更新了他的要求,我开始感到沮丧。请告诉我请求的功能是否可以通过 WiX 实现(如果可以,请提供提示?)。

我的设置:

要求:

我不确定是否可以使用 WiX Bootstraper 创建功能正常的 MSI。我只看过exe文件。

感谢您的宝贵时间!

本,

这是一项非常简单的任务。不要沮丧。因此,这里有满足您要求的解决方案。希望你还在努力:

  • 安装程序必须是自动安装的 MSI 包
    无需为其添加 Bootstrapper。只需创建一个简单的 WiX 安装程序。
  • 必须有一个 UI 指导用户完成安装(安装位置)
    您需要在项目引用中添加 WixUI.wixlib 库。
  • 安装程序必须本地化(13 种语言),从 windows 语言开始,并有机会在安装时更改。
    您需要在包节点中添加语言。

    Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" Languages="1033,1031"

  • 必须启动成功安装的应用程序(或者至少应该在安装结束时有机会这样做)
    您需要为此编写 CustomAction 并且需要在安装后启动它。

您可以找到示例代码 here