(将 VS 2010 与 Visual Studio 安装程序项目结合使用。)
我在“开始 | ”下的“用户界面”中添加了一个“复选框 (A)”对话框Welcome' 对话框并设置一个属性设置为“DESKTOPICON”的复选框。正在显示该选项。
在“文件系统”中,“用户桌面”的条件属性设置为 DESKTOPICON=1。
当我在我的 VM 上运行安装时,该选项似乎被忽略,并且始终安装用户桌面列表下的桌面快捷方式。
我看过这些类似的帖子,但它似乎不适用于桌面图标?
How do I specify Visual Studion Installer Conditions?
Visual Studio Deployment Project Optional Desktop Shortcut
用户桌面忽略它的条件属性是正常的还是我做错了什么?
最佳答案
Visual Studio 安装项目只创建已安装文件的快捷方式。这种类型的快捷方式链接到它们的目标并共享相同的组件。
由于在 Windows Installer 中您只能调节组件和功能,您不能直接调节快捷方式。
一个常见的方法是写一个custom action删除快捷方式。然后,您可以调整操作而不是实际的快捷方式或其文件夹。
关于c# - 可选的用户桌面快捷方式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8343886/