What does it mean for a file to be versioned?

I'm getting the following error, using 3.6:

Product.wxs(42,0): error LGHT0367: The Component/@Guid attribute's value 
'*' is not valid for this component because it does not meet the criteria 
for having an automatically generated guid. Components with more than one 
file cannot use an automatically generated guid unless a versioned file is 
the keypath and the other files are unversioned. This component's keypath 
is not versioned. Create multiple components to use automatically generated 
guids.

I look at the schema and don't see a Version attribute for the File tag, so 
I'd guess that the version is pulled from somewhere else. Where? It doesn't 
seem to be inherited from the containing Product tag. Or is that only 
binaries with a FILEINFO resource can be versioned?

(In the project I'm building, I'm bundling a bunch of C++ headers into a 
component and designated a common internal header that all the others use 
as the keypath.)

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to