系统.Configuration配置管理器

本文关键字:管理器 配置管理 配置 Configuration 系统 | 更新日期: 2023-09-27 18:02:21

我用的是System。配置在我的组装,但一旦我实现了getter/setter这个系统。在代码顶部的配置链接变为灰色(对于未在程序集中使用)

配置,配置管理器下划线用红色代替蓝绿色。错误信息是:

类型和/或命名空间名称Configuration不能被发现。)你错过了……等)

奇怪的是,在我的测试程序相同的代码运行无错误。我需要什么吗属性或程序集本身的更改为得到系统。配置运行?

谢谢你的帮助!

public string getAppSetting(string key)
    {
        //Load AppSettings
        Configuration config = ConfigurationManager.
                                OpenExeConfiguration(
                                System.Reflection.Assembly.
                                GetExecutingAssembly().Location);
        //Zurückgeben der dem Key zugehörigen Value
        return config.AppSettings.Settings[key].Value;
    }
    public void setAppSetting(string key, string value)
    {
        //Save AppSettings
        Configuration config = ConfigurationManager.
                                OpenExeConfiguration(
                                System.Reflection.Assembly.
                                GetExecutingAssembly().Location);
        //Überprüfen ob Key existiert
        if (config.AppSettings.Settings[key] != null)
        {
            //Key existiert. Löschen des Keys zum "überschreiben"
            config.AppSettings.Settings.Remove(key);
        }
        //Anlegen eines neuen KeyValue-Paars
        config.AppSettings.Settings.Add(key, value);
        //Speichern der aktualisierten AppSettings
        config.Save(ConfigurationSaveMode.Modified);
}

系统.Configuration配置管理器

需要添加对System.Configuration程序集的引用

从应用程序中添加System.Configuration的引用,如下所示:-

右键单击参考文献->添加参考文献。

选择System.Configuration,它将添加所需的参考!