public static void WriteEnglishXml() { LanguageDictonaryEntry language = new LanguageDictonaryEntry(); XmlSerializer ser = new XmlSerializer(typeof(LanguageDictonaryEntry)); Directory.GetParent(Directory.GetParent(Globals.ApplicationFolder).FullName); var path = Directory.GetParent(Directory.GetParent(Globals.ApplicationFolder).FullName).FullName + "//Languages//"; Directory.CreateDirectory(path); TextWriter writer = new StreamWriter(path + "english.xml"); ser.Serialize(writer, language); writer.Close(); Globals.Logger.Debug("Settings.xml has been written"); }