On Thu, Feb 26, 2015 at 1:33 PM, Pawel Jasinski <pawel.jasin...@gmail.com> wrote: > hi, > > I am trying to find out how to automatically reinstall ironpython. > In case of other products I follow the standard route: > > msiexec /q /x '{product-code}' > > followed by: > > msiexec /i product.msi /qn > > I tried to find out what is the product-code for ironpython and it > looks like, it changes* on each release. > Is this intentional? > > * versions and ids > 2.7.4, {5E877D64-5A88-46AA-8352-DAFA8CE1FF52} > 2.7.5, {08B74EC9-BC55-418A-A5AA-E589DA2B96C0}
Yeah, it's intentional. Each release is what MSI calls a Major Release so that old versions can be uninstalled automatically. WiX automatically changes the product code each time it rebuilds. See [1] and [2] for the basic explanation of why major upgrades are preferred. - Jeff [1] http://www.joyofsetup.com/2008/12/30/paying-for-upgrades/ [2] http://www.joyofsetup.com/2008/12/29/neither-more-nor-less/ _______________________________________________ Ironpython-users mailing list Ironpython-users@python.org https://mail.python.org/mailman/listinfo/ironpython-users