使用 UI 和本地化创建 WiX 安装程序
Creating WiX Installer with UI and Localization
我需要为 WPF 应用程序创建安装程序。这不是什么大问题(但使用 WiX 会很痛苦),但现在我的客户更新了他的要求,我开始感到沮丧。请告诉我请求的功能是否可以通过 WiX 实现(如果可以,请提供提示?)。
我的设置:
- Visual Studio 2013
- WPF 应用程序(很多文件,因为它包括一个自托管的 Web 服务器和一些 pages/css/js,等等)
要求:
- 安装程序必须是自动安装的 MSI 包
- 必须有一个 UI 指导用户完成安装(安装位置)
- 安装程序必须本地化(13 种语言),从 windows 语言开始,并有机会在安装时更改
- 必须启动成功安装的应用程序(或者至少应该有机会在安装结束时这样做)
我不确定是否可以使用 WiX Bootstraper 创建功能正常的 MSI。我只看过exe文件。
感谢您的宝贵时间!
本,
这是一项非常简单的任务。不要沮丧。因此,这里有满足您要求的解决方案。希望你还在努力:
- 安装程序必须是自动安装的 MSI 包
无需为其添加 Bootstrapper。只需创建一个简单的 WiX 安装程序。
- 必须有一个 UI 指导用户完成安装(安装位置)
您需要在项目引用中添加 WixUI.wixlib 库。
安装程序必须本地化(13 种语言),从 windows 语言开始,并有机会在安装时更改。
您需要在包节点中添加语言。
Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" Languages="1033,1031"
必须启动成功安装的应用程序(或者至少应该在安装结束时有机会这样做)
您需要为此编写 CustomAction 并且需要在安装后启动它。
您可以找到示例代码 here。
我需要为 WPF 应用程序创建安装程序。这不是什么大问题(但使用 WiX 会很痛苦),但现在我的客户更新了他的要求,我开始感到沮丧。请告诉我请求的功能是否可以通过 WiX 实现(如果可以,请提供提示?)。
我的设置:
- Visual Studio 2013
- WPF 应用程序(很多文件,因为它包括一个自托管的 Web 服务器和一些 pages/css/js,等等)
要求:
- 安装程序必须是自动安装的 MSI 包
- 必须有一个 UI 指导用户完成安装(安装位置)
- 安装程序必须本地化(13 种语言),从 windows 语言开始,并有机会在安装时更改
- 必须启动成功安装的应用程序(或者至少应该有机会在安装结束时这样做)
我不确定是否可以使用 WiX Bootstraper 创建功能正常的 MSI。我只看过exe文件。
感谢您的宝贵时间!
本,
这是一项非常简单的任务。不要沮丧。因此,这里有满足您要求的解决方案。希望你还在努力:
- 安装程序必须是自动安装的 MSI 包
无需为其添加 Bootstrapper。只需创建一个简单的 WiX 安装程序。 - 必须有一个 UI 指导用户完成安装(安装位置)
您需要在项目引用中添加 WixUI.wixlib 库。 安装程序必须本地化(13 种语言),从 windows 语言开始,并有机会在安装时更改。
您需要在包节点中添加语言。Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" Languages="1033,1031"
必须启动成功安装的应用程序(或者至少应该在安装结束时有机会这样做)
您需要为此编写 CustomAction 并且需要在安装后启动它。
您可以找到示例代码 here。