Her*_*rno 8 installation installer windows-installer wix wix3.5
我正在使用Wix 3.5来构建MSI安装程序.我想知道是否有任何方法可以隐藏"功能自定义设置"对话框中的某些选项(您可以在功能树中选择要安装的内容).
我想只有"将安装在本地硬盘上"和"整个功能将无法使用"的选项
目前,除了这两个选项,我还有以下选项:
功能选择对话框使用SelectionTree控件,它是Windows Installer的内置控件.
您可以使用功能表的Attributes
列控制为功能显示哪些安装选项.
WiX的Feature元素有四个属性,用于控制如何安装功能:
组件表还控制组件是否可以从源运行.Component元素具有以下Location
属性:
因此,要删除从网络运行的选项,请将Location
组件的属性设置为local
.
您无法删除整个功能将从选项安装在本地硬盘驱动器上.仅当存在子功能并且启用子功能的安装以及功能本身时才显示它,而不会安装在仅安装所选功能且不影响子功能的本地硬盘驱动器上.
如果子功能始终与父功能一起安装,则可以尝试InstallDefault
将子功能的属性设置为followParent
.