我已将 Visual Studio 安装项目 (MSI / vdproj) 导入 InstallShield Limited Edition (ISLE) 并从中构建了一个 setup.exe 安装程序。在“配置目标系统”下的“快捷方式/文件夹”页面中,它显示我的其他项目的“主要输出”的快捷方式都是广告快捷方式。我需要非广告快捷方式。
我可以右键单击快捷方式的包含文件夹并选择新建快捷方式并指向一个不是项目输出的 EXE,它会将其创建为普通快捷方式。如果我对我的项目中的“主要输出”目标之一执行相同操作,它会显示为广告快捷方式。
当我使用 Visual Studio 2005 的内置安装项目创建输出 MSI 时,我会针对它运行查询以禁用广告快捷方式。我已经阅读了一些意见,认为缺乏对此功能的控制是 MS 将这些安装程序交给第三方的原因之一,但在这里我似乎对所创建的快捷方式类型的控制较少。
如何强制从我的解决方案的其他项目中指向“主要输出”目标的快捷方式为非广告快捷方式?