> -----Original Message-----
> From: Matthew Dodkins [mailto:matthew.dodk...@gmail.com]
>
> When I use the word 'upgrade', I'm simply referring to running a new MSI
> that is installing the same service (re-installing). Does it matter if I 
> haven't
> changed the version number?

Depends on what version number you mean. If you have a preexisting product 
installed with the same ProductCode (Product/@Id) and ProductVersion 
(Product/@Version) as the new product then you will run into problems if you 
don't author the package correctly. I would start out by reading the following:

Patching and Upgrades - http://msdn.microsoft.com/en-us/library/aa370579.aspx
Small Updates - http://msdn.microsoft.com/en-us/library/aa371855.aspx
Minor Upgrades - http://msdn.microsoft.com/en-us/library/aa370037.aspx
Major Upgrades - http://msdn.microsoft.com/en-us/library/aa369786.aspx

How To: Implement a Major Upgrade In Your Installer - 
http://wix.sourceforge.net/manual-wix3/major_upgrade.htm

Upgrading with Windows Installer is tricky because it has a lot of moving 
pieces but I don't think it is necessarily hard as long as you follow some 
reasonable best practices. The "How To: Implement a Major Upgrade In Your 
Installer" makes it easy to author major upgrades which is probably what you 
want to do since you haven't thought about this problem from a Windows 
Installer perspective yet. There are other resources online you can search for. 
Here are a few blog posts by Bob Arnson:

http://www.joyofsetup.com/2008/12/29/neither-more-nor-less/
http://www.joyofsetup.com/2008/12/30/paying-for-upgrades/
http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/

Edwin G. Castro
Software Developer - Staff
Digital Channels
Fiserv
Office: 503-746-0643
Fax: 503-617-0291
www.fiserv.com
Please consider the environment before printing this e-mail
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to