我使用如下代码读取app.config配置文件然后修改保存。可是当我把程序关了之后app.config文件又回到修改前的样子 到底哪里没有保存好???求助啊static public Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
GetSum = Int64.Parse(ConfigurationManager.AppSettings["GetSum"]);
cfa.AppSettings.Settings["GetSum"].Value = para_text.GetSum.ToString();
cfa.Save();
ConfigurationManager.RefreshSection("appSettings");

解决方案 »

  1.   

    停止debug 会提示这句“檔案已在原始檔編輯器意外修改” 怎么修改啊
      

  2.   

    请参考:读取并修改app.config文件 
      

  3.   

    C#的WinForm程序的App.config文件,在Debug时会用项目中的App.config文件覆盖debug文件夹下的***.exe.config文件。因此不要直接在Visual Studio 中Debug查看对app.config文件是否修改。你可以直接到debug文件夹中找到你的exe文件并运行,这回应该是可以的。你试一试,,我曾经也遇到过类似的问题。