public static void SaveAddInConfiguration(List<string> addInFiles, List<string> disabledAddIns)
{
using (XmlTextWriter writer = new XmlTextWriter(configurationFileName, Encoding.UTF8)) {
writer.Formatting = Formatting.Indented;
writer.WriteStartDocument();
writer.WriteStartElement("AddInConfiguration");
foreach (string file in addInFiles) {
writer.WriteStartElement("AddIn");
writer.WriteAttributeString("file", file);
writer.WriteEndElement();
}
foreach (string name in disabledAddIns) {
writer.WriteStartElement("Disable");
writer.WriteAttributeString("addin", name);
writer.WriteEndElement();
}
writer.WriteEndDocument();
}
}