Hey all,
  I'm trying to understand how component rules apply in the following scenario 
in Wix 3.5:

Due to installing items into the GAC, I need to schedule the 
RemoveExistingProducts after InstallFinalize per 
http://support.microsoft.com/kb/905238

Thus I have:
<MajorUpgrade AllowDowngrades="yes"  Schedule="afterInstallFinalize"/>

I have a Component using the iis:Certificate compiler extension

<Component Id="cmpMyCert" Guid="my GUID" Directory="TARGETDIR">
            <iis:Certificate Id="MyCert"
                             BinaryKey="MyCertBin"
                             Request="no"
                             StoreLocation="localMachine"
                             StoreName="personal"
                             Overwrite="yes"
                             Name="MyCert.cer" />

Here's the use case:
The v1 installer puts the cert in the machine store.
The cert needs to be updated since it going to expire.
The v2 installer is a Major Upgrade and needs to install the updated cert (same 
cert name but with new expiration date)

How does that work with component rules?
Should the component ID change between the two installers?



----- Ed


------------------------------------------------------------------------------
Get a FREE DOWNLOAD! and learn more about uberSVN rich system, 
user administration capabilities and model configuration. Take 
the hassle out of deploying and managing Subversion and the 
tools developers use with it. 
http://p.sf.net/sfu/wandisco-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to