c#无法写入app.config文件

时间:2017-07-14 06:15:45

标签: c# .net visual-studio c#-4.0 app-config

我有以下代码将新的键值对添加到app.config文件appSettings部分。

    Configuration config = System.Configuration.ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
    config.AppSettings.Settings.Add("Hello", "World");
    string name = config.AppSettings.Settings["Hello"].Value;
    config.Save(ConfigurationSaveMode.Modified);
   System.Configuration.ConfigurationManager.RefreshSection("appSettings");

    System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\Users\xxx\xml.txt");
    file.WriteLine(name);
    file.Close();

当我运行应用程序并打开app.config文件时,没有任何改变。但是,字符串World写在xml.txt上,这意味着此键值对确实存在。

0 个答案:

没有答案