【问题标题】:System.Configuration Configuration ManagerSystem.Configuration 配置管理器
【发布时间】:2015-10-01 16:36:52
【问题描述】:

我在我的程序集中使用 System.Configuration, 但是一旦我实现了getter/setter 代码顶部的 System.Configuration 链接 变灰(因为未在程序集中使用)

Configuration 和 ConfigurationManager 加下划线 红色而不是青色。错误信息是:

类型和/或命名空间名称配置无法 被发现。 (你是不是错过了……等等)

奇怪的是,在我的测试程序中,相同的代码 运行没有错误。有什么我需要做的吗 将属性或程序集本身更改为 让 System.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);
}

【问题讨论】:

  • “System.Configuration 链接”是什么意思?

标签: c# winforms configurationmanager system.configuration


【解决方案1】:

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

右击引用 --> 添加引用。

选择System.Configuration,它将添加所需的引用!

【讨论】:

  • 非常感谢......我只是一个开始......不知何故,我一定是之前添加了参考并忘记了它......
【解决方案2】:

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

【讨论】:

  • 非常感谢...我只是一个开始...不知何故,我一定是之前添加了参考并忘记了它...
  • 不客气。请不要忘记在允许的情况下接受最喜欢的答案(在您提出问题后 15 分钟后)。另请参阅What does it mean when an answer is "accepted"?
猜你喜欢
  • 1970-01-01
  • 2012-07-08
  • 1970-01-01
  • 1970-01-01
  • 2011-01-29
  • 1970-01-01
  • 2012-02-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多