示例#1
0
 public static void Load(string configFileName)
 {
     if (File.Exists(configFileName))
     {
         try
         {
             using (StreamReader reader = new StreamReader(configFileName))
             {
                 XmlSerializer serializer = new XmlSerializer(typeof(Config));
                 _current = (Config)serializer.Deserialize(reader);
                 _configFileName = configFileName;
             }
         }
         catch (Exception ex)
         {
             EventLogger.WriteEntry(String.Format("Ignoring invalid config: {0}", ex.Message), EventLogEntryType.Error);
             _current = new Config();
         }
     }
     else
     {
         LoadDefault();
         _configFileName = configFileName;
     }
 }
示例#2
0
 public static void LoadDefault()
 {
     _current = new Config();
 }