My installer has two builds, one for Standard and one for Professional.
It also includes one main feature and two sub-features:
- The main feature is included in all builds and contains several dozen components;
- the Standard_ONLY sub-feature contains two components and is only installed with the Standard build;
- the Professional_ONLY sub-feature contains four components that are only installed with the Professional build.
The exception is a pair of registry values that are written to an existing registry key. Both values are in the main feature and should, therefore, be included with all builds. However, even though several dozen other components in the main feature are included in every build, these two reg values are included in Professional builds but NOT in Standard builds.
Where else might there be a flag or condition that is preventing these values from being part of Standard builds?