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