I have created an WiX 3.5 installer with multiple features. One feature performs some XML changes which works fine. I have read that these changes can be undone while uninstalling the application by using the permanent attribute.
Now imagine the following case: The user installs the whole application. Feature 1 does some XML changes. Now the user restarts the MSI in maintenance mode to remove Feature 1. By removing feature 1 the XML changes should be removed as well but they are not.
So how can I convince my MSI to remove the XML changes this way?