If you are strictly following the component rules, consider that during
Major Upgrades with late scheduling of RemoveExistingProducts the following
scenarios hold:

- Upgraded components will be installed without removal of the obsoleted
version of those components.
- Unchanged components will be ignored/left alone by the upgrade.
- IIRC, if you don't explicitly change any directory paths, already existing
components will preserve their directories.
- You can retrieve any already existing component's directory and set one of
your directories to that location, thus preserving your customer's previous
choices
- You can still offer a different set of dialogs during upgrades than during
initial installs.

One technique I have seen is to install a service EXE that simply loads a
DLL containing the service implementation. You update the DLL as needed
between builds, and simply ship the same EXE binary in all builds. That way,
you can update the code of the service while not having to reinstall the
service on each upgrade.

-Blair

-----Original Message-----
From: Michael Janulaitis [mailto:wix-u...@cornerbowl.com] 
Sent: Wednesday, November 23, 2011 11:16 PM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] How to use Burn to install new and minor upgrade

I've been at this for a few days now and it seems there is no way to create
a bootstrapper that correctly launches msiexec for new installs and minor
upgrades.  Everyone seems to say not to use minor upgrades and instead do a
major upgrade (then this wouldn't be a problem) but that is realistically
not a user friendly option.  First my installs install windows services
which typically require domain admin credentials.  Next many of my customers
install to non-standard folders.  So if I force a major upgrade then the
users have to reset both the windows service credentials and possible keep
re-pointing to their non-standard install directory.  Installs are released
weekly...not an option.  So is my only solution InstallShield?  It seems so.
Please someone prove me wrong.  
Someone has to have tackled this problem.


----------------------------------------------------------------------------
--
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.
IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
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. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to