public void LoadSettings(string path) { settings = new LibrariesSettings(); if (!File.Exists(path)) return; var xmlSerializer = new XmlSerializer(typeof (LibrariesSettings)); using (var reader = new StreamReader(path)) { try { settings = xmlSerializer.Deserialize(reader) as LibrariesSettings; } catch (Exception e) { Console.WriteLine(e); } } }