4

我正在将开始菜单中的快捷方式添加到文档 pdf。我没有指定Icon参数。安装后,它会出现一个空白的白色图标。我希望它具有 Windows 通常提供的适当文档图标(我安装了 Adob​​e Reader)。我需要做什么?

4

1 回答 1

5

事实证明,这是表面上看起来很简单,但实际上并非如此的事情之一。帮助 OP 可能为时已晚,但也许它可以为其他人指明正确的方向。

问题是因为宣传了快捷方式(在 WiX 代码中你有属性Advertise="Yes")。因此,Windows 不会将其识别为“pdf”文件,因此不会显示正确的图标。请参阅此SO 问题

有两种方法可以解决这个问题:

  • 手动设置图标:我认为我的大多数用户将使用 Adob​​e Reader,所以我刚刚获得了 Adob​​e PDF 图标的副本并设置了使用它的快捷方式。显然,如果他们将不同的程序设置为默认设置,那么它看起来会很奇怪 - 但就个人而言,我仍然认为它比空白图标更好。

  • 将您的快捷方式设置为未广告:设置Advertise="No"或完全删除 Advertise 属性(默认值为 No)。不幸的是,这确实会在 Candle 中引起警告,我不明白,但根据这个WiX Mailing List Post,它应该可以解决图标问题。

于 2014-03-04T14:03:17.940 回答