代码之家  ›  专栏  ›  技术社区  ›  Sergio Tapia

ConfigurationSettings.AppSettings已过时,警告

  •  5
  • Sergio Tapia  · 技术社区  · 14 年前
    var values = new NameValueCollection
    {
        { "key", ConfigurationSettings.AppSettings["API-Key"].ToString() },
        { "image", Convert.ToBase64String(File.ReadAllBytes(photo.ToString())) }
    };
    

    使用app.config文件的新方法是什么?

    4 回复  |  直到 13 年前
        1
  •  18
  •   mason Tim Schmelter    7 年前

    这个 ConfigurationManager 上课时间 System.Configuration

    ConfigurationManager.AppSettings
    
    ConfigurationManager.ConnectionStrings
    

    var values = new NameValueCollection 
    { 
        { "key", ConfigurationManager.AppSettings["API-Key"] }, 
        { "image", Convert.ToBase64String(File.ReadAllBytes(photo.ToString())) } 
    }; 
    

    确保添加对的引用 系统配置 using 系统配置 .

        2
  •  7
  •   mason Tim Schmelter    7 年前

    System.Configuration.ConfigurationManager

    string ServerName = System.Configuration.ConfigurationManager.AppSettings["Servername"];
    

    编辑-添加

    注意,您可能需要添加对System.Configuration.dll的引用。即使可以导入不带引用的命名空间,也将无法访问此类,除非您有引用。

        4
  •  2
  •   Adam V    14 年前