Hi Daniel,
This ticket is getting more and more complicated so let me summarize it, because it´d be good to have it solved. We´re going to have our big release next month, until then we have to solve it somehow.
In one of your previous letters you wrote me this:
"In what regards your MINOR upgrades installation scenario, the web.config files are not overwritten because you have enabled the "Do not register this component with Windows Installer" option for their component"
In my last letter I just basically emphasized that we CANNOT DISABLE "Do not register this component with Windows Installer" option and that´s why MINOR upgrades are not working fine for us.
The reason why we cannot disable it? It´s also explained in my last letter. A summary of it:
1) Originally we wanted to preserve some nodes of our config (XML) files on product upgrade by Advanced Installer's Edit XML function but it was unsuccessful. See earlier posts of this thread.
2) Then we tried to implement our own solution (with custom actions) based on
viewtopic.php?t=9936
This solution requires "Do not register this component with Windows Installer" to be ENABLED - that´s why we cannot disable it. In my previous letters I also wrote down that we performed some tests and tried to disable it, but then the solution under the link is not working.
3) We ask you help to figure out a solution where "Do not register this component with Windows Installer" is ENABLED, but still MINORs update packs are working fine. Why do I ask you for some ideas? We wasted a lot of time on step 1) when we tried to solve it with your XML file feature - which should theoretically be capable of doing what we want -, we followed your instructions, helped you with sample .aip-s, but found no solution. Then we wasted even more time on step 2), when we had to implement it with custom actions. Finally we managed to make it working, only MINORs are not working. Unfortunately your previous recommendation of "you NOT to use the minor upgrade option" is not acceptable for us, we are massively using MINORs in our release cycles.
Best regards,
Zsolt