Ah.. sorry "file that it points at" is referring to the shortcut, NOT the
<Icon> "SourceFile" .. I confused myself with the wording of the docs.
Of course that means that the same Icon ID can't be used to point to both an
.exe and a document file...
I'm calling it a WiX bug, as it's clearly brain-dead behavior...  Now to see
if changing this will even fix the problem...

Thanks,

Scott

On 4/16/07, Brett Kapilik <[EMAIL PROTECTED]> wrote:

 Right - but from the way I read it - you just need to call the icon's ID
whatever.exe - even though it is an ico file. I could be off on that but
that was my understanding... FWIW.

- Brett

 ------------------------------
*From:* Scott Palmer [mailto:[EMAIL PROTECTED]
*Sent:* Monday, April 16, 2007 2:58 PM
*To:* Brett Kapilik
*Subject:* Re: [WiX-users] Advertised Shortcuts don't show the correct
Icon

Thanks for the response.

The icon is in fact a .ico file, not an icon resource in an executable.

Scott

On 4/16/07, Brett Kapilik < [EMAIL PROTECTED]> wrote:
>
>  Scott,
>
> I have not seen that problem with Advertised shortcuts. The only time I
> have had problems is if I do not specify an icon for the shortcut at all. I
> wonder if it has to do with the name of your icon.  From the WiX help file:
>
> Identifier reference to Icon element. The Icon identifier should have
> the same extension as the file that it points at. For example, a shortcut to
> an executable (e.g. "my.exe") should reference an Icon with identifier
> like "MyIcon.exe"
>
> So, I wonder if it would help if your icon identifier was:
>
> <Icon Id="MyProduct.exe" SourceFile="$(var.MainIconPath )"/>
>
> ... assuming that your icon is pointing to an executable.
>
> Let me know if that helps - because I am curious.
>
> - Brett
>
>
>
>  ------------------------------
> *From:* [EMAIL PROTECTED] [mailto:
> [EMAIL PROTECTED] *On Behalf Of *Scott Palmer
> *Sent:* Monday, April 16, 2007 10:53 AM
> *To:* wix-users@lists.sourceforge.net
> *Subject:* [WiX-users] Advertised Shortcuts don't show the correct Icon
>
>  (Despite receiving a confirmation, I haven't seen this message hit the
> list after 4 days, so I'm resending...)
>
> In my WiX XML I have:
>
>
> <Icon Id="MyProduct.ico" SourceFile="$(var.MainIconPath )"/>
>
> ...
>
> <Shortcut Id="desktopShortcut" Directory="DesktopFolder"
> Name="MyProduct" WorkingDirectory="INSTALLDIR"
>                   Icon="MyProduct.ico" IconIndex="0" Advertise="yes"/>
>
> The shortcut gets created.  On my machine and some others the icons are
> correct.  But many machines get the wrong icon for ALL of the advertised
> shortcuts.. the icon picked up is that of an entirely different application
> from another vendor that was already installed on the target machine.
> Changing to non-advertised shortcuts fixes this icon problem.  When this
> happens, it happens for all of the advertised shortcuts.  That means all of
> the shortcuts I put in the start menu or desktop, regardless of the icons
> that they are supposed to use, get something completely different that is
> entirely unrelated.
>
> I've seen this now with two installers I've done with WiX 3.
>
> Is this just a known bug in Windows XP that I have to put up with?  Is
> there some trick to get it to work?  I was trying to avoid non-advertised
> shortcuts for these components because of the added hassle of making dummy
> registry entries to satisfy the ICE problems since I'm doing a per-machine
> install.
>
> Thanks in advance,
>
> Scott
>
>

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to