2011-07-06 64 views

回答

1

web/app.config在应用程序启动时加载一次。更改文件的值将会有没有的影响。

如果没有这样的API来改变运行时的值,你恐怕没有选择。

+0

你不能使用ConfigurationManager类吗? http://chiragrdarji.wordpress.com/2008/09/25/how-to-change-appconfig-file-run-time-using-c/ –

+0

@alios,你确定吗?我知道你可以更改应用程序/用户设置,我认为你可以在启动后“注入”一个设置,保存将是可选的。 –

+0

@亨克,现在你让我怀疑,在此之前我确信 - 但我认为这是正确的。我记得我读过类似于加载的程序集不能被卸载的事实,配置文件在开始时被加载。 **文件本身的任何改变在被加载之后将被忽略。**尽管如此,加载的对象结构可以在运行时被改变,例如,添加连接字符串等。 – Aliostad

相关问题