I have encountered this also. This a defect in light.exe 3.0.5419, which I confirmed by downloading the WiX 3.0.5419 source code and searching for the error message. (I did this a few months ago, so I can't remember the exact location off the top of my head.)
This is what the linker does in 3.0.5419: If you try to auto-generate a Component GUID for any component whose key path is in the registry, it reads through the entire Registry table (i.e., the in-memory representation thereof), and if it finds *ANY* entries that use Property substitution, it throws this error. This is defective logic: it should only be examining the entry that is the key path of the component in question, rather than the entire table. If you have the option, I would recommend using WiX 3.5 or later. As far as I can tell, the component GUID auto-generation was still in its infancy in 3.0 and didn't really get finished or stable until 3.5. Regards, Mike -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Component-Guid-error-tp7579390p7588278.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users