Step 1 is just a standard install, I think that's what you're saying, where the user chooses FeatA and FeatB from the feature tree. Step 2 a) is maintenance mode from Add/Remove Programs where the user selects FeatC to add. That's pretty standard if you've ever changed features from Add/Remove Programs before. In fact it will insist on using the corresponding MSI file that you installed this from. Step 2 b), the idea that you can update FeatC in some way with a separate MSI won't work because 2 insists on the original MSI file. If you need to update FeatC before the user installs it you're out of luck. Well there are obscure scenarios that work - if it was an administrative image somewhere you could build a patch that would update that image, then the user would use ARP to add FeatC and get a newer one. I think that should work - it doesn't break any guid-based rules.
Phil Wilson -----Original Message----- From: Greg Silin [mailto:greg.si...@microsoft.com] Sent: Friday, February 06, 2009 3:56 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Using the same MSI to add to an existing list of features Hi, I recently posted a similar question here, but it was poorly worded :). Suppose our MSI contains 3 different features: MyInstaller.MSI FeatA FeatB FeatC Step 1: - Install FeatA, FeatB Step 2 (some discreet time later): - Install FeatC using *same version* of MyInstaller.msi o FeatA & FeatB remain untouched. That is, perform the step of adding FeatC without uninstalling or in any way affecting FeatA, FeatB. o Can we do that with a newer version of the msi? Essentially, what we want is the ability to have one MSI but allow partial upgrades and/or installations, and adding features to existing partial installations. Thanks again for any help! -greg ------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users