WIXFEAT:4258 - complete introduction of access modifiers for identifiers.

Completes the introduction of access modifiers for identifiers.
In this case the Id is necessary because generated identifiers are now all hashes. The generated File Id is a hash that includes the directory to be more unique. Since the file is referenced in the same section, it can be private but needs to be specified to match the existing reference.
________________________________
From: Bob Arnson<mailto:notifications@github.com>
Sent: ý9/ý11/ý2014 18:04
To: wixtoolset/wix4<mailto:wix4@noreply.github.com>
Subject: Re: [wix4] WIXFEAT:4258 - complete introduction of access modifiers for identifiers. (#22)


In src/Setup/CoreMsi/Lux.wxs:

> @@ -36,7 +36,7 @@
>          </ComponentGroup>
>
>          <Component Directory="DocFolder">
> -            <File Source="lux\wixext\Xsd\lux.xsd" />
> +            <File Id="private lux.xsd" Source="lux\wixext\Xsd\lux.xsd" />


If you put the component in the LuxComponents component group, you wouldn't need an Id here, right? I know this is a general issue with component[group]s and pulling them into features but the new id model is going to complicate things a bit.

—
Reply to this email directly or view it on GitHub<https://github.com/wixtoolset/wix4/pull/22/files#r17459044>.