I was hoping the advertisements of XML modifications meant any project could change XML files during install and be able to do the same for uninstalls. It now appears you need to use the Universal installation project type to do any XML modifications.
Is this true, or is there a way in an InstallScript MSI project or any other project type to perform XML file changes and track them for uninstall?
You'll find that in InstallShield X we have many different types of project types: Windows Installer, InstallScript, Universal Installer, and Mobile. Each of these project types provides a core set of features such as Install, Uninstall, etc ... On top of that, each project type has specific features that would be relevant to users of that project type. For example, we provide IIS and SQL Server support in InstallScript and Windows Installer project types, but not in the Universal Installer project type.
If you see a feature that is only available in a certain project type of InstallShield X that you would find useful in a different project type, such as the XML feature, please let me know. Input from our customers is critical to shaping the feature set of future releases of the InstallShield project.
The best way to communicate your needs is to start a discussion here in the community, or email me directly at: firstname.lastname@example.org
Your input and feedback is greatly appreciated.
Product Manager - InstallShield X
Thank you for the wonderful product double-speak. However, could you please actually answer the original question regarding the XML file changes? (ref: "is there a way in an InstallScript MSI project or any other project type to perform XML file changes and track them for uninstall?")
You would need to write custom code to accomplish this with Windows-based installations at this time.