在运行时更改应用程序设置

本文关键字:应用程序 设置 运行时 | 更新日期: 2023-09-27 18:07:42

所以我在这里寻找解决方案,以找出如何做到这一点。而且,当我多次运行我的项目时,它是有效的。然而,根据我的理解,保存只发生在项目关闭时。我想做的是在编写代码期间需要时保存它,这样在同一运行时,我就可以访问以前保存的文件。有人知道怎么解决这个问题吗?

这是我用来保存我的应用程序设置在运行时:

Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings["CurrentPromoId"].Value = promo_id.ToString();
config.AppSettings.Settings["Date"].Value = DateTime.Today.ToString("yyyyMMdd");
config.Save(ConfigurationSaveMode.Modified, true);

在运行时更改应用程序设置

RefreshSection呢?

ConfigurationManager.RefreshSection("appSettings");