HI, I have a Bootstrapper made with Burn in which I install some prerequisites 
like NET Framework 4.0, VC Redistributable, and then 2 or more msi packages 
that install the programs that make the suite that I want to install using 
Burn.I have seen the documentation about Upgrade of msi package with Major 
upgrades, Minor upgrades, Small updates made changing or not the Package GUID 
and the Version of the package.If one of our msi package need to be upgraded 
and all the other remain unchaged, which is the best way to make the upgrade?I 
need to make the patch only for the msi packages that need upgrade and 
reditribute only that?For using the same interface I need to create a new Burn 
package to reditribute all the upgrade packages?I need to create the burn new 
exe package and create the patch from the 2 versions of Burn exe package? Is it 
possible?I have to chage the code or version of the Bundle package? or only 
modify the package msi to be upgraded?
In this guide I have read about maintain the product GUID of the package for 
making Small and Minor 
upgrades:http://wix.tramontana.co.hu/tutorial/upgrades-and-modularization
But it says that every time we provide a new msi file we need to change Product 
GUID, so every time I need to rebuild the msi package I have to change this 
code, As I have an automated build system, at every build I'll have a new 
product GUID code. I have provided this using Product Id="*" but in this way I 
have no control on it. Is this the right way? How I could make an upgrade in 
this scenario?When I have a fixed release, I have the source code on the 
servers and when I need to make a fix I need to rebuild the msi setup packages 
before and after the source code fix but in this way the first msi is different 
from the one that my build server has build and that I have redistributed and 
need to be upgraded. because the product GUID code is different every time I 
rebuild the package, even if the code is unchanged.
Do you have any suggestion or best practices for Upgrading setup that use Burn? 
Expecially using source code system and nightly builds of the setup?Thanks.     
                                  
------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to