1

我最近为我们的安装程序搬到了 WiX。它似乎工作正常,但是我对桌面图标有一个小问题。如果我创建一个图标,我总是得到图标左下角的小箭头。

截屏

我使用以下代码来创建图标。知道我在这里做错了什么吗?

<Component Id="xxx" Guid="{xxx}">
          <File Id="filxxx" KeyPath="yes" Source="Application.exe" >
            <Shortcut Advertise="no"
                         Id="MyProductDesktopShortcut"
                         Directory="DesktopFolder"
                         Name="My App"
                         WorkingDirectory="INSTALLDIR"
                         Description="Application"
                         Icon = "AppIcon">
              <Icon Id="AppIcon" SourceFile="Snowflake.ico" />

            </Shortcut>
          </File>
        </Component>

谢谢,

埃里克

4

1 回答 1

2

不幸的是,Wix 或任何安装工具与该箭头无关,这是 Windows 的“功能”,能够区分快捷方式。所以你没有做错任何事,你的设置很好。

但是,如果您想在计算机上摆脱它,请打开 regedit,转到 HKEY_CLASSES_ROOT > lnkfile,删除 IsShortcut 注册表值并重新启动。

于 2013-10-18T23:59:50.753 回答