未安装WIX安装默认功能

Pac*_*man 5 wix

我是WIX安装程序的新手,我有以下功能:

<Feature Id="F_MyFeature" Title="My Feature" TypicalDefault="install" Level="1" Display="expand" >
Run Code Online (Sandbox Code Playgroud)

显然它在功能列表中显示为"将安装在本地硬盘上"

我希望此功能在其上显示"X",默认情况下不安装,我该怎么做?

Cos*_*rvu 8

仅当其级别低于INSTALLLEVEL属性值时,才会标记要安装的功能.大多数安装程序都具有较低的INSTALLLEVEL,例如4或1000.

因此,为了使您的功能默认不安装(旁边有一个X),只需将它的Level设置为一个非常高的值.例如32767:

<Feature Id="F_MyFeature" Title="My Feature" TypicalDefault="install" Level="32767" Display="expand" >
Run Code Online (Sandbox Code Playgroud)