在我的 app.config 中我有这个部分
<appSettings>
<add key ="UserId" value ="myUserId"/>
// several other <add key>s
</appSettings>
通常我使用以下方式访问值userId = ConfigurationManager.AppSettings["UserId"]
如果我修改它使用ConfigurationManager.AppSettings["UserId"]=something
,该值不会保存到文件中,下次加载应用程序时,它会使用旧值。
如何在运行时更改某些 app.config 键的值?
System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings["UserId"].Value = "myUserId";
config.Save(ConfigurationSaveMode.Modified);
您可以阅读有关 ConfigurationManager 的内容here http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)