I would like to know what are the pros and cons between C # Custom action and using extention when creating / modifying xml.
From my experience -
C # Custom action: using LINQ to XML and XmlReader more often than using wix syntax. It will be more convenient to change the code for the non wix user.
XmlConfig / XmlFile: no need to know C # to change xml. Great for non-programmers and small msi packages.
We hope for a greater advantage for both opportunities.
source
share