运行时appconfig值更改

时间:2011-07-12 06:42:19

标签: c# .net app-config

我想询问有关阅读app config属性值的信息。

我可以在运行时更改一些app配置属性值,我可以在我的代码中使用该属性值。那么,如何让我的代码中的运行时更改app config属性值?是否有任何选项可以在C#.NET中获取运行时更改的应用程序配置值?

2 个答案:

答案 0 :(得分:2)

将更改保存到应用配置后,请执行此操作

ConfigurationManager.RefreshSection(sectionName);

获取更新的值。

看看这个page

答案 1 :(得分:0)

您可以使用ConfigurationManager修改配置文件,然后在保存设置后使用RefreshSection但是如果您使用GetSection,那么如何尝试访问新信息你不太可能在从缓存中读取更改时获得更改。您将不得不使用OpenExeConfiguration我想阅读新的更改。

在运行时更改配置不是一个好习惯,您应该选择再次重新审视目的