Each uninstaller is tied to a certain product. It does this through its product ID (found in the Project | Description task). In order to have one uninstaller function for a group of separate products, it is necessary that every project have the same product ID. Each separate product should then be “demoted” to a feature. The uninstallers for these separate projects must also share the same uninstaller name and installer location. For example:
Product: | Acme Office Suite (ID: 97338341-1ec9-11b2-90e2-a43171489d33) |
Installer 1: | Acme Word Processor and Acme Spreadsheet |
Product ID: | 97338341-1ec9-11b2-90e2-a43171489d33 |
Features: | Acme Word Processor and Acme Spreadsheet |
Installer 2: | Acme Slide Show |
Product ID: | 97338341-1ec9-11b2-90e2-a43171489d33 |
Features: | Acme Slide Show |
End Result: | One uninstaller for all three features |
3.143.4.181