On 12/13/13, 3:46 PM, Markus Ewald wrote:
> On 12/14/2013 12:18 AM, Edwin Castro wrote:
>> On 12/13/13, 3:07 PM, Markus Ewald wrote:
>>>      warning LGHT1076 : ICE69: Mismatched component reference. Entry
>>>      'ApplicationStartMenuShortcut' of the Shortcut table belongs to
>>>      component 'ApplicationShortcut'. However, the formatted string in
>>>      column 'Target' references file 'myapplication.exe' which belongs to
>>>      component 'myapplication.exe'. Components are in the same feature.
>> I think this warning is telling you that all shortcuts to
>> myapplication.exe should exist in the same component that installs
>> myapplication.exe.
>>
>> If you install the shortcuts and the exe in different components then
>> that opens the possibility that somebody will allow the exe to be
>> uninstalled without uninstalling the shortcuts.
> 
> Tell that to the official documentation of the WiX toolset ;-)
> http://wixtoolset.org/documentation/manual/v3/howtos/files_and_registry/create_start_menu_shortcut.html
> 
> The warning was also discussed on this mailing list in 2009 where it was 
> considered /normal/
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Incomprehensible-warning-td2234181.html
> 
> I can avoid it by using [APPLICATIONROOTDIRECTORY]myapplication.exe - 
> creating an unvalidated shortcut that could point to anything even 
> outside of the installer. I could also place my shortcuts directly under 
> the <File /> element for myapplication.exe, but I'm generating the file 
> list via Heat.exe, so this would involve some patching via xmlpoke or 
> sed which I'm not keen on (and neither does the example in the 
> documentation do it that way).
> 

It is just a warning. It is describing a best practice. I don't think it
is a requirement.

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to