MAKEMSI quickly and reliably creates MSI files in a non-programmatic way
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
[Bottom][Contents][Prev]: Don't change the .MM Script![Next]: File Source Locations
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
\->Best Practices->Patches and Non-Major Updates can be dangerous!

BEST PRACTICE: Patches and Non-Major Updates can be dangerous!

In general after building a new MSI package I give it a good test the first time (concentrating on areas I may not have used before). After this initial testing unless my MSI source code needs changing for newer versions (see "Don't change the .MM Script!"), I only quickly test my MSI if at all. If I have made changes then I need to test more but still concentrating on the changed areas. I can do this as I've been careful when writing my script and I trust MAKEMSI to detect and report any build time issues

Using major updates means that in general every build you do is exactly like another and may need no Windows Installer skills at all (depending on the changes).

The Alternative - Every Build is Different

In general I'm not in favor of patching or the many variations of upgrade types because they greatly increase the build complexity and the amount of testing you need to do. Because of this much greater Windows Installer skills are also required.

Most of the problems you'll see in any MSI related forums will be about issues with patches and involve updates other than major.

One of the reasons for the complexity is having to be much much more aware of the specifics of the previous installs than you should need to be and the fact that the build of every MSI becomes different.


Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006, 2007, 2008 & 2009 for the Windows SDK (Windows Installer) area.Please email me any feedback, additional information or corrections.
See this page online (look for updates)

[Top][Contents][Prev]: Don't change the .MM Script![Next]: File Source Locations


MAKEMSI© is (C)opyright Dennis Bareis 2003-2008 (All rights reserved).
Saturday May 28 2022 at 3:11pm
Visit MAKEMSI's Home Page
Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006, 2007, 2008 & 2009 for the Windows SDK (Windows Installer) area.