15

所以我在这里寻找解决方案来弄清楚如何做到这一点。而且,它适用于我多次运行我的项目。但是,据我了解,保存仅在项目关闭时发生。我想做的是在我的代码期间需要时保存它,以便在同一运行时,我可以访问以前保存的文件。有人知道如何解决这个问题吗?

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

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);
4

1 回答 1

14

那么RefreshSection呢?

ConfigurationManager.RefreshSection("appSettings");
于 2013-04-04T19:07:26.613 回答