We have a product that uses WIX installer and only our support team performs installation routines. The ONLY way that is used for upgrade application contains two steps:
- Delete ANY previous version of application that is installed. We have a list of all product GUIDs by which we can delete all possible versions (msiexec /x GUID)
- Install the latest one
Upgrade, repair or installation over old version scenarios will never be used for this product (this is impossible because deployment is performed by scripts).
Is it necessary to make product id unique for all new versions in case we do not use Upgrade functionality, or it is possible to keep the same product and upgrade ID?