/// <summary> /// Gets the app settings. /// </summary> /// <param name="filename">The filename.</param> /// <param name="key">The key.</param> /// <returns></returns> private string GetAppSettingsValue(string key) { VSDesignTimeEnvironment env = new VSDesignTimeEnvironment(this); string filename = env.GetAppConfigPath(); if (String.IsNullOrEmpty(filename)) { return(null); } System.Xml.XmlDocument doc = new System.Xml.XmlDocument(); doc.Load(filename); System.Xml.XmlNode node = doc.SelectSingleNode("//appSettings/add[@key='" + key + "']"); if (node == null) { return(null); } else { return(node.Attributes["value"].Value); } }
/// <summary> /// Gets the app settings. /// </summary> /// <param name="filename">The filename.</param> /// <param name="key">The key.</param> /// <returns></returns> private string GetAppSettingsValue(string key) { VSDesignTimeEnvironment env = new VSDesignTimeEnvironment(this); string filename = env.GetAppConfigPath(); if (String.IsNullOrEmpty(filename)) return null; System.Xml.XmlDocument doc = new System.Xml.XmlDocument(); doc.Load(filename); System.Xml.XmlNode node = doc.SelectSingleNode("//appSettings/add[@key='" + key + "']"); if (node == null) return null; else return node.Attributes["value"].Value; }