我将“开始”菜单中的快捷方式添加到文档pdf中。我没有指定Icon
参数。安装后,它会出现一个空白的白色图标。我希望它具有Windows通常提供的相应文档图标(我安装了Adobe Reader)。我需要做什么?
答案 0 :(得分:3)
事实证明这是表面上看似简单的事情之一,但事实并非如此。帮助OP可能为时已晚,但也许它可以指向其他人正确的方向。
问题是因为宣传了快捷方式(在WiX代码中你有属性Advertise="Yes"
)。因此,Windows不会将其识别为“pdf”文件,因此不会显示正确的图标。请参阅此SO Question。
有两种解决方法:
手动设置图标:我认为我的大多数用户都将使用Adobe Reader,因此我只获得了Adobe PDF图标的副本并设置了我使用它的快捷方式。显然,如果他们将不同的程序设置为默认设置,那么它看起来会很奇怪 - 但就个人而言,我仍然认为它比空白图标更好。
将您的快捷方式设置为未公开:
设置Advertise="No"
或完全删除Advertise属性(the default is No)。
不幸的是,这确实会导致Candle中的警告,我不明白,但根据这个WiX Mailing List Post,它应该解决图标问题。