Microsoft Visual Studio 2015安装程序项目,作用于选择

时间:2016-09-14 11:40:50

标签: visual-studio-2015 installer projects desktop-shortcut

所以我正在尝试创建一个安装程序(使用Microsoft Visual Studio 2015 Installer Projects),它会提示用户是否要为要安装的程序提供桌面快捷方式。

这是我到目前为止所做的事情。

  1. 导航至“Userface-Editor”
    enter image description here

  2. 右键点击开始 - >添加对话
    enter image description here

  3. 选择了一个Controll-Box-Dialog-Window
    enter image description here
  4. 根据我的需要编辑属性
    enter image description here
  5. 现在已配置窗口的设计并准备部署。

    我的问题是我如何反应,用户勾选此框:

    enter image description here
    并设置桌面快捷方式或执行我稍后可能实施的任何其他操作 另外,有一个更简单的解决方案吗?

    我正在使用Visual Studio 2015社区版。

1 个答案:

答案 0 :(得分:0)

通常,您将使用条件CHECKBOXA1 = 1的自定义操作。

您可能认为可以使用CHECKBOXA1 = 1作为文件系统视图中IDE中可能具有的实际快捷方式的条件(右键单击exe并创建它,将其拖动到目标文件夹)但是不行。 Visual Studio设置中的条件是正在安装的内部组件的条件,并且快捷方式与文件位于同一组件中,因此始终安装它。这就是为什么你需要自定义动作代码来创建快捷方式(并在卸载时删除它)。

冒着明显的风险,Visual Studio设置不具备访问Windows Installer所有功能的全部功能。