using System.Configuration; namespace CSFramework.DB { /// /// 当前程序集的App.config配置 /// public class AppSettings { public static readonly AppSettings Current = new AppSettings(System.Reflection.Assembly.GetExecutingAssembly() .Location); private Configuration configuration; private AppSettings(string assemblyPath) { configuration = ConfigurationManager.OpenExeConfiguration(assemblyPath); } public string this[string key] { get { var keyValue = configuration.AppSettings.Settings[key]; return keyValue == null ? null : keyValue.Value; } } } }