I'm updating one of our installers to support change/modify and I'm running into a few issues that I don't understand. I'm using the WixUI_FeatureTree sequence. And, for the first time installation, by default, we want none of the features selected for install. This works. However, later during a 'change' sequence in which we add an additional feature AND select one feature for uninstall we end up with NO features installed on disk. Why is this happening?
More details... RootFeature --WebSites ----Public ----Private --Tools ----Tool-A ----Tool-B For my initial fresh install, I choose to only install 'Public". That works fine. Later I select "Change" in Programs/Feature and 'add' Private. Again, this works as expected. However, when I choose 'Change' a third time, I mark Private for uninstall and mark Tool-A for install, the end result is *ALL* of the features are removed from *DISK*. Though entering the Change a fourth time, it appears as though Windows thinks Public and Tool-A are installed. Full Feature code (though some of the fluff removed for brevity): <Feature Id="RootFeature" Level="2" ConfigurableDirectory="MYROOTDIR" InstallDefault="local" AllowAdvertise="no" > <ComponentGroupRef Id="LogsFolderComp"/> <FeatureRef Id="WebSites"/> <FeatureRef Id="Tools"/> </Feature> <Feature Id="WebSites" Level="1" InstallDefault="local" AllowAdvertise="no" > <Feature Id="Private" Level="1" InstallDefault="local" AllowAdvertise="no" > <ComponentGroupRef Id="PrivateComp"/> </Feature> <Feature Id="Public" Level="1" InstallDefault="local" AllowAdvertise="no" > <ComponentGroupRef Id="PublicComp"/> </Feature> </Feature> <Feature Id="Tools" Level="1" InstallDefault="local" AllowAdvertise="no" > <Feature Id="Tool-A" Level="1" InstallDefault="local" AllowAdvertise="no" > <ComponentGroupRef Id="ToolAComp"/> </Feature> <Feature Id="Tool-B" Level="1" InstallDefault="local" AllowAdvertise="no" > <ComponentGroupRef Id="ToolBComp"/> </Feature> </Feature> -- Tony ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users