当前位置:   article > 正文

读取 为 指定 dll 添加的 配置文件App.config_app.config 限定包版本

app.config 限定包版本

读:

  1. /// <summary>
  2. /// 获取配置文件AppSeting节点数据信息
  3. /// </summary>
  4. /// <param name="key"></param>
  5. /// <returns></returns>
  6. public static string GetAppSettingKeyValue(string key)
  7. {
  8. Configuration cfg = ConfigurationManager.OpenExeConfiguration(@"WinDraw.dll");
  9. return cfg.AppSettings.Settings[key].Value;
  10. }

写:

  1. /// <summary>
  2. /// 保存配置文件AppSeting节点的数据信息
  3. /// </summary>
  4. /// <param name="key"></param>
  5. /// <param name="value"></param>
  6. public static void SaveAppSettingKeyValue(string key, string value)
  7. {
  8. Configuration cfg = ConfigurationManager.OpenExeConfiguration(@"WinDraw.dll");
  9. bool isExist = false;
  10. foreach (string k in cfg.AppSettings.Settings.AllKeys)
  11. {
  12. if (k == key)//判断是否存在对应的节点
  13. {
  14. isExist = true;
  15. }
  16. }
  17. if (isExist)//如果存在则直接赋值
  18. {
  19. cfg.AppSettings.Settings[key].Value = value;
  20. }
  21. else//不存在就创建
  22. {
  23. cfg.AppSettings.Settings.Add(key, value);
  24. }
  25. cfg.Save(ConfigurationSaveMode.Modified);
  26. ConfigurationManager.RefreshSection("appSettings");
  27. }


声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号