Bugs item #1352533, was opened at 2005-11-09 20:32
Message generated for change (Settings changed) made by barnson
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1352533&group_id=105970

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: light
Group: v2.0
>Status: Closed
Resolution: Fixed
Priority: 5
Private: No
Submitted By: Chris Watts (Pi) (chriswattspi)
Assigned to: Rob Mensching (robmen)
Summary: MoveFile table DestFolder incorrect in merge module

Initial Comment:
If I use the <CopyFiles> element in a merge module to 
copy files from a known location on the users PC, the 
DestFolder collumn of the MoveFile table in the 
resultant merge module is not appended with the GUID 
for the mereg module. All other entries in that row are 
altered in this way.

For example:
              <CopyFile Id="ActionFiles" 
SourceDirectory="Actions" SourceName="*" 
DestinationDirectory="ActionsFolder" />

Produces an MoveFiles table row of:
ActionFiles.63DE2A25_A968_40B5_96FC_D4FCFB9E6
5B4,Actions.63DE2A25_A968_40B5_96FC_D4FCFB9E
65B4,*,,Actions.63DE2A25_A968_40B5_96FC_D4FCFB
9E65B4,ActionsFolder,0

I believe that the "ActionsFolder" entry above should 
have the guid appended.

This results in a reference to an undefined directory in 
any installer that uses the merge module. (I note that 
this is not picked up by the standard ICE checks).

An examination of the intermediate .wixobj file suggests 
that candle has processed the wxs file correctly, and 
the error lies within light when producing the merge 
module itself.

Trying to correct the DestinationDirectory attribute 
manually (by adding the guid) results in a LGHT0115 
error from light.

Correcting the resultant installer to add the extra guid in 
the MoveFiles table, produces an installer that works 
correctly.

Bug found in WiX 2.0.3309


----------------------------------------------------------------------

Comment By: Rob Mensching (robmen)
Date: 2006-02-01 06:49

Message:
Logged In: YES 
user_id=991639

Indeed.  That column was being modularized as a Property 
not as an Identifier.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1352533&group_id=105970

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to