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

Reply via email to