So I verified that digitally signing the MSI does NOT break MajorUpgrade 
process and product gets upgraded just fine.Also adding the MSM Merge module 
DOES break MajorUpgrade process.When I add the following two lines Merge and 
MergeRef I end up with two installations of my product:  <Directory 
Id="INSTALLLOCATION" Name="$(var.ProductName)">
    ...
    <Merge Id="Microsoft_VC90_CRT_x86" Language="1033" 
SourceFile="Microsoft_VC90_CRT_x86.msm" DiskId="1" />
</Directory>
<Feature Id="F_Complete"
         Title="$(var.ProductName) Setup"
         Level="1"
         Display="expand"
         Absent="disallow"
         AllowAdvertise="no"
         ConfigurableDirectory="INSTALLLOCATION" >    <MergeRef 
Id="Microsoft_VC90_CRT_x86" />
    ...
</Feature>Moving the merge module in another feature does not help either. Any 
ideas? Thanks,Martin

> From: mar...@kulov.net
> To: j...@wintellect.com; wix-users@lists.sourceforge.net
> Date: Thu, 6 Oct 2011 09:58:17 +0000
> Subject: Re: [WiX-users] majorupgrade when signing and merge
> 
> 
> Hey John,nice to hear from you :) Yes, I did change the Product Id and 
> Version. I used to publish 3 more upgrades already. However when I digitally 
> signed the MSI, integrated a merge module and changed the Package 
> InstallerVersion from 200 to 300 now the upgrade is not recognizing the old 
> version. I keep the UpgradeCode the same. I will try adding the changes one 
> by one and see what the problem is. Thanks,Martin
> 
>  > From: j...@wintellect.com
> > To: wix-users@lists.sourceforge.net; mar...@kulov.net
> > Date: Wed, 5 Oct 2011 17:20:29 -0700
> > Subject: RE: [WiX-users] majorupgrade when signing and merge
> > 
> > Hi Martin,
> > 
> > Did you change the Product ID and the version number? Both of those have to 
> > change to be called a major upgrade.
> > 
> > http://wix.sourceforge.net/manual-wix3/major_upgrade.htm shows how to 
> > integrate a major upgrade into your .WXS file.
> > 
> > John
> > Wintellect
> > http://www.wintellect.com
> > +1-877-968-5528
> > 
> > 
> > -----Original Message-----
> > From: Martin Kulov [mailto:mar...@kulov.net] 
> > Sent: Wednesday, October 05, 2011 2:59 PM
> > To: wix-users
> > Subject: [WiX-users] majorupgrade when signing and merge
> > 
> > 
> > Hi,
> >  
> > I have an MSI installer built few months ago. It used to work fine during 
> > MajorUpgrade.
> >  
> > Today I signed the MSI with code certificate and also added one Merge 
> > Module. However now my MSI file gets installed as a new product and does 
> > not upgrade the existing installation as it used to do. As usual I only 
> > changed ProductCode and CurrentVersion properties.
> >  
> > Does digital signing or adding merge module makes the MSI look like a new 
> > product?
> >  What else could be the case?
> >  
> > Thanks,
> > Martin
> >                                       
> > ------------------------------------------------------------------------------
> > All the data continuously generated in your IT infrastructure contains a 
> > definitive record of customers, application performance, security threats, 
> > fraudulent activity and more. Splunk takes this data and makes sense of it. 
> > Business sense. IT sense. Common sense.
> > http://p.sf.net/sfu/splunk-d2dcopy1
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> > 
>                                         
> ------------------------------------------------------------------------------
> All the data continuously generated in your IT infrastructure contains a
> definitive record of customers, application performance, security
> threats, fraudulent activity and more. Splunk takes this data and makes
> sense of it. Business sense. IT sense. Common sense.
> http://p.sf.net/sfu/splunk-d2dcopy1
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
                                          
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to