所以我正在尝试创建一个安装程序(使用Microsoft Visual Studio 2015 Installer Projects),它会提示用户是否要为要安装的程序提供桌面快捷方式。
这是我到目前为止所做的事情。
答案 0 :(得分:0)
通常,您将使用条件CHECKBOXA1 = 1的自定义操作。
您可能认为可以使用CHECKBOXA1 = 1作为文件系统视图中IDE中可能具有的实际快捷方式的条件(右键单击exe并创建它,将其拖动到目标文件夹)但是不行。 Visual Studio设置中的条件是正在安装的内部组件的条件,并且快捷方式与文件位于同一组件中,因此始终安装它。这就是为什么你需要自定义动作代码来创建快捷方式(并在卸载时删除它)。
冒着明显的风险,Visual Studio设置不具备访问Windows Installer所有功能的全部功能。