zoukankan      html  css  js  c++  java
  • C#

    1. ConfigurationManager的命名空间:using System.Configuration;

    2. To be able to save you have to use a configuration object returned by the OpenExeConfiguration Method

    //Create the object
    Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
    
    //make changes
    config.AppSettings.Settings["Username"].Value = txtUsername.Text;
    config.AppSettings.Settings["Password"].Value = txtPassword.Text;
    
    //save to apply changes
    config.Save(ConfigurationSaveMode.Modified);
    ConfigurationManager.RefreshSection("appSettings");

    3. When you run your application with F5,

    • your code is compiled,
    • the executable is copied to the bin or binDebug subdirectory of your source code directory,
    • your app.config is copied as yourexecutable.exe.config into that directory, and
    • your executable is started in that directory.

    Thus, your application uses the yourexecutable.exe.config in the bin or binDebug directory, and it is there that ConfigurationManager saves the changes, not in your source code directory. This won't be an issue after deploying your application, because then, changes will go to yourexecutable.exe.config in the deployment directory, which is what you want.

  • 相关阅读:
    poli-java开源BI软件
    Spring Boot 教程
    微信小程序支持windows PC版了
    Java-JDK-windows和linux版-百度云下载
    ssh -i 密钥文件无法登陆问题
    锐捷交换机18010-X端口假死现象
    zabbix4.4安装
    yum只下载不安装
    openstack迁移计算节点所有云主机
    ceph SSD HDD分离与openstack调用
  • 原文地址:https://www.cnblogs.com/mantian/p/3716527.html
Copyright © 2011-2022 走看看