我已成功在我的应用的 app.config 文件中设置条目。因此,当我重新启动程序时,ConfigurationManager.AppSettings["something"]
将返回上次运行时设置的值。但是我无法设置一个值,然后在同一个实例中以同样的方式再次检索它。据我了解,ConfigurationManager.RefreshSection("appSettings")
应该从 app.config 重新加载该部分,因此我设置的值应该在下次获取时显示。但无论如何,它总是返回我第一次启动应用程序时的值。
我可以ConfigurationManager.OpenExeConfiguration
用来获取特定部分并获取设置值,但我有使用的依赖库ConfigurationManager.AppSettings["something"]
,因此确实需要更新该部分。如何使 ConfigurationManager 的静态实例保持最新?