当我使用它写入我的app.config文件时:

Configuration config =ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings["Wachtwoord"].Value = "Test";
config.Save();
ConfigurationManager.RefreshSection("appSettings");


我可以再读一次。但是,当我关闭并重新启动程序时,“ Wachtwoord”的值再次更改为旧值。

有人可以解决这个问题吗?

谢谢

最佳答案

您确定这不是由Visual Studio在生成项目时覆盖设置文件引起的吗?原始设置文件与源代码一起存在,而您从构建输出目录(例如bin \ debug)运行该应用程序。运行该应用程序时,您可能会在生成输出目录中对副本进行更改,这将在此更改版本。重建项目时,设置文件将被覆盖。

10-04 18:49