When I add the = in the Substitution line:
<Substitution Table="CustomAction" Row="setFoo" Column="Target"
Value="[=fooProperty]"/>

The my install build fails with the following:
light.exe(0,0): error LGHT0001: Encountered an unexpected merge error of
type 'msmErrorDataRequestFailed' for which there is currently no error
message to display.  More information about the merge and the failure can be
found in the merge log:
'C:\Users\timm\AppData\Local\Temp\1pzznh02\merge.log'

The merge module itself builds okay, but the parent projects that has this
Merge module will fail with the above error. And it will then give me errors
on all other merge modules that are also in the parent project:
light.exe(0,0): error LGHT0001: Encountered an unexpected merge error of
type 'msmErrorDataRequestFailed' for which there is currently no error
message to display.  More information about the merge and the failure can be
found in the merge log:
'C:\Users\timm\AppData\Local\Temp\qk5zabe1\merge.log'
light.exe(0,0): error LGHT0001: Encountered an unexpected error while
merging '..\..\..\../installs/x86/Release/Display Controller.msm'. More
information about the merge and the failure can be found in the merge log:
'C:\Users\timm\AppData\Local\Temp\qk5zabe1\merge.log'
light.exe(0,0): error LGHT0001: Encountered an unexpected error while
merging '..\..\..\../installs/x86/Release/SBWDK.msm'. More information about
the merge and the failure can be found in the merge log:
'C:\Users\timm\AppData\Local\Temp\qk5zabe1\merge.log'
light.exe(0,0): error LGHT0001: Encountered an unexpected error while
merging '..\..\..\../installs/x86/Release/Diagnostics.msm'. More information
about the merge and the failure can be found in the merge log:
'C:\Users\timm\AppData\Local\Temp\qk5zabe1\merge.log'
light.exe(0,0): error LGHT0001: Encountered an unexpected error while
merging '..\..\..\../installs/x86/Release/Diagnostics_TroubleShooting.msm'.
More information about the merge and the failure can be found in the merge
log: 'C:\Users\timm\AppData\Local\Temp\qk5zabe1\merge.log'
light.exe(0,0): error LGHT0001: Encountered an unexpected error while
merging '..\..\..\../installs/x86/Release/OregonTrainingVideos.msm'. More
information about the merge and the failure can be found in the merge log:
'C:\Users\timm\AppData\Local\Temp\qk5zabe1\merge.log'
light.exe(0,0): error LGHT0001: Encountered an unexpected error while
merging '..\..\..\../installs/x86/Release\CorePNPx64Drivers.msm'. More
information about the merge and the failure can be found in the merge log:
'C:\Users\timm\AppData\Local\Temp\qk5zabe1\merge.log'

If I do not add the "=" in the substitution line then the projects all
build, but as stated I do not get the property passed to the merge module.

So there has to be something else that I have configured incorrectly...

Any more help would be appreciated.

Thanks,

Tim.



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Passing-properties-to-merge-modules-tp5417112p7586694.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to