/// <summary> /// Loads the settings from the config file /// </summary> private void LoadSettingsFromConfig() { versionSettings = new Dictionary <string, Dictionary <string, string> >(StringComparer.CurrentCultureIgnoreCase); Configuration.ALMConfigurationSection configSection = (Configuration.ALMConfigurationSection)System.Configuration.ConfigurationManager.GetSection("ALMConfigurationSection"); //as Configuration.ALMConfigurationSection; foreach (Configuration.ALMConfiguration config in configSection.Configurations) { versionSettings.Add(config.Version, new Dictionary <string, string>(StringComparer.CurrentCultureIgnoreCase)); foreach (Configuration.ALMConfigurationSetting setting in config) { versionSettings[config.Version].Add(setting.Name, setting.Value); } } }