zoukankan      html  css  js  c++  java
  • 通过本地exe.config进行配置并修改

    //本机config操作
     Configuration configs = System.Configuration.ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                    configs.AppSettings.Settings.Remove("Version_Number");
                    configs.AppSettings.Settings.Add("Version_Number", newNumber);
                    //一定要记得保存,写不带参数的config.Save()也可以
                    configs.Save();
                    //刷新,否则程序读取的还是之前的值(可能已装入内存)
                    System.Configuration.ConfigurationManager.RefreshSection("appSettings");
    //操作其他程序的config
                    string configPath = Application.StartupPath + @"WindowsFormsApp1.exe.config";//获取到主程序的config,进行修改版本
                    ExeConfigurationFileMap map = new ExeConfigurationFileMap();
                    map.ExeConfigFilename = configPath;
                    Configuration config = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);
                    config.AppSettings.Settings.Remove("Version_Number");
                    config.AppSettings.Settings.Add("Version_Number", newNumber);
                    //一定要记得保存,写不带参数的config.Save()也可以
                    config.Save();
                    //刷新,否则程序读取的还是之前的值(可能已装入内存)
                    System.Configuration.ConfigurationManager.RefreshSection("appSettings");
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <appSettings>
        <add key="Version_Number" value="1"/>
      </appSettings>
    </configuration>
    View Code

  • 相关阅读:
    hibernate 总结
    事物随笔
    添加收藏夹的作法
    jquery uploadify多文件上传
    过滤器与拦截器的区别
    网站首页添加缓存--------ehcache的简单使用
    DWR 在项目中的应用
    分页标签:pager-taglib的使用
    关闭iptables(Centos)
    Centos移除图形界面
  • 原文地址:https://www.cnblogs.com/xuezhu/p/12696538.html
Copyright © 2011-2022 走看看