> -----Original Message-----
> From: Bob Arnson 
> 
> Alan Sinclair wrote:
> > I thought I'd make a new component (with condition on the component) 
> > and move the shortcut into that, but that was too simplistic and I 
> > don't know what KeyPath to use.  I get "ICE50 ERROR Component 
> > 'GuiDesktopIcon' has an advertised shortcut, but a null KeyPath" and 
> > the shortcut never installs. But KeyPath="no" candle gives WiX err 
> > 118, and Advertized="no" gets validation failure "ICE43 ERROR 
> > Component GuiDesktopIcon has non-advertised shortcuts. It should use a 
> > registry key under HKCU as its KeyPath, not a file" and
> > "ICE57 ERROR Component 'GuiDesktopIcon' has both per-user and per-machine 
> > data with a per-machine KeyPath."
> >   

> Advertised shortcuts require the component to include the target program. 
> So either include it in both components (relying on WiX smart cabbing to 
> not bloat the size of your .msi package) or you need to make the shortcut 
> non-advertised and fix the ICE43 and ICE57 errors with additional registry 
> entries.

Thanks so much! 
Including the file in both components not only soved the problem, it also 
improved 
my understanding of advertisment.

 

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to