Wix 快速开发安装包程序 (四)使用简单的UI

前面总结了一些 wix 制作安装包最基本的一些功能,虽然也可以成功产出安装包。

不过这样的安装包既没有UI设计,也没有任何和用户的任何交互,连安装位置也不能修改。

 

这一小节,简单的使用 wix 提供的一个内置模板,做一个能看的安装包。

 

1. 工程添加 wix dll 的引用

 

2.  使用 WixUI_Mondo

    <UIRef Id="WixUI_Mondo" />
    <UIRef Id="WixUI_ErrorProgressText" />

 

 

3.  准备一个license文件,两张图片,替换掉内置模板的license 和背景图片

Wix 快速开发安装包程序 (四)使用简单的UI_第1张图片

Wix 快速开发安装包程序 (四)使用简单的UI_第2张图片

Wix 快速开发安装包程序 (四)使用简单的UI_第3张图片

 

设置变量并替换:

    <WixVariable Id="WixUILicenseRtf" Value="MyLicense.rtf" />
    <WixVariable Id="WixUIBannerBmp" Value="Banner.bmp" />
    <WixVariable Id="WixUIDialogBmp" Value="Dialog.bmp" />

 

 

 

实际效果:

1.  安装时,点击安装包,用户同意license,然后下一步,选择安装。

Wix 快速开发安装包程序 (四)使用简单的UI_第4张图片

Wix 快速开发安装包程序 (四)使用简单的UI_第5张图片

Wix 快速开发安装包程序 (四)使用简单的UI_第6张图片

Wix 快速开发安装包程序 (四)使用简单的UI_第7张图片

Wix 快速开发安装包程序 (四)使用简单的UI_第8张图片

 

2.  卸载时,点击安装包,用户可以选择修复或者卸载。

Wix 快速开发安装包程序 (四)使用简单的UI_第9张图片

 

几个常用的点:

 

安装时,如果选择了 Complete ,就会安装我们 wix 编写的所有 Feature,如果选择 Custom,则可以选择安装哪些 Feature。

安装 Feature 的时候:

Wix 快速开发安装包程序 (四)使用简单的UI_第10张图片

 

Wix 快速开发安装包程序 (四)使用简单的UI_第11张图片

Wix 快速开发安装包程序 (四)使用简单的UI_第12张图片

你可能感兴趣的:(Wix 快速开发安装包程序 (四)使用简单的UI)