lienhua34 发表于 2012-12-30 12:14:11

Wix学习整理(2)——HelloWorld安装添加UI

Wix学习整理(2)——HelloWorld安装添加UI

<div class="postbody"><div id="cnblogs_post_body">在前一篇随笔Wix学习整理(1)——快速入门HelloWorld中,我们制作的安装包安装界面太简单,没有与用户进行交互的过程。下面我们修改Wix源文件来给安装程序添加UI。
1 Wix的预定义UI简介

Wix toolset提供的WixUIExtension.dll包(在目录C:\Program Files\WiX Toolset v3.6\bin下)中提供了五种UI对话框集合,分别是WixUI_Advanced、WixUI_FeatureTree、WixUI_InstallDir、WixUI_Minimal和WixUI_Mondo。下面分别对这五种预定义UI对话框集合进行简单的说明。
WixUI_Advanced对话框集合

WixUI_Advanced提供了与WixUI_Minimal类似的一键安装形式。不过其在协议界面提供了配置高级选项的按钮。在高级选项中,我们可以选择该产品是安装给当前用户还是给所有用户的,在Wix文件中需要一个Id为“WixAppFolder”的属性(Property),指定默认选择当前用户(WixPerUserFolder)还是所有用户(WixPerMachineFolder)。另外,需要一个Id为“ApplicationFolderName”的属性来指定产品所安装在的默认文件夹。
<div class="cnblogs_code"><Property Id=”ApplicationFolderName” Value=”HelloWorld” /><Property Id=”WixAppFolder” Value=”WixPerUserFolder” /><UIRef Id=”WixUI_Advanced” />
页: [1]
查看完整版本: Wix学习整理(2)——HelloWorld安装添加UI