如何使用WiX删除桌面上的快捷方式箭头?

时间:2013-10-18 20:08:57

标签: wix

我最近为安装人员搬到了WiX。它似乎工作正常,但我有一个桌面图标的小问题。如果我创建一个Icon,我总是会在图标的左下角看到一个小箭头。

Screenshot

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

<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>

谢谢,

埃里克

1 个答案:

答案 0 :(得分:2)

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

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