如何:基于用户选择设置条件安装

Condition 属性可用于将条件逻辑添加到安装程序(例如,允许用户选择是否安装文件)。 安装时计算条件,只有当条件计算为 true 时才安装文件。

下面的示例阐释如何使用**“RadioButtons 用户界面”**对话框按条件安装文件。

提示

对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置

基于用户选择安装文件

  1. 在**“用户界面编辑器”中,选择“安装”下面的“启动”**节点。

  2. 在**“操作”菜单上选择“添加对话框”**。

  3. 在**“添加对话框”对话框中,选择“RadioButton (两个按钮)”**对话框。

  4. 在**“操作”菜单上选择“上移”两次,将“RadioButton (两个按钮)”节点刚好移到“欢迎使用”**节点的下面。

    提示

    所有自定义对话框都必须在“安装文件夹”对话框(对于“Web 安装”项目,则为“安装地址”对话框)的前面出现。

  5. 在**“用户界面编辑器”中选择“RadioButton (两个按钮)”节点。 在“属性”窗口中,选择“BodyText”**属性并描述提供的选项(例如,“是否安装自述文件?”)。

  6. 选择 Button1Label 属性并且描述第一个选项(例如,“安装自述文件”)。

  7. 选择 Button2Label 属性并且描述第二个可选项(例如,“不安装自述文件”)。

  8. 在**“视图”菜单上指向“编辑器”,然后单击“文件系统”**。

  9. 在**“文件系统编辑器”**中选择一个文件。

  10. 在**“属性”窗口中,选择“Condition”**属性并键入 BUTTON2=1。

    此条件使用**“RadioButton (两个按钮)”对话框的“ButtonProperty”属性 (BUTTON2),其返回值为“Button1Value”(1) 或“Button2Value”**(2) 属性,具体取决于安装过程中选择的按钮。 如果选择第一个按钮,则条件 BUTTON2=1 计算为 true 并且将安装该文件。

    提示

    上面的示例中,“ButtonProperty”属性使用默认值“BUTTON2”。 大多情况下,可能需要将它更改为更有意义的名称,例如“InstallReadme”。

请参见

参考

Condition 属性

其他资源

部署中的用户界面管理

部署中的文件安装管理