0

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

我的设置:

  • 视觉工作室 2013
  • WPF 应用程序(许多文件,因为它包括一个自托管的 Web 服务器和一些页面/css/js 等)

要求:

  • 安装程序必须是 MSI 包才能自动安装
  • 必须有一个 UI 引导用户完成安装(安装位置)
  • 安装程序必须本地化(13 种语言),从 windows 语言开始,并有机会在安装时进行更改
  • 必须启动成功安装的应用程序(或者至少在安装结束时应该有机会这样做)

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

谢谢你的时间!

4

1 回答 1

1

本,

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

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

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

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

您可以在此处找到示例代码。

于 2017-01-30T14:31:33.127 回答