c# app.config文件改变了,然后弹出窗口说是
本文关键字:窗口 然后 config app 文件 改变 | 更新日期: 2023-09-27 17:54:54
我正在使用此代码在app.config中设置值
string appPath = System.IO.Path.GetDirectoryName(Reflection.Assembly.GetExecutingAssembly().Location);
string configFile = System.IO.Path.Combine(appPath, "App.config");
ExeConfigurationFileMap configFileMap = new ExeConfigurationFileMap();
configFileMap.ExeConfigFilename = configFile;
System.Configuration.Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configFileMap, ConfigurationUserLevel.None);
config.AppSettings.Settings["YourThing"].Value = "New Value";
config.Save();
我工作得很好,但是当app.config中的数据发生变化时,它会询问我(弹出)app.config中的变化。我不想让它弹出请求保存。
如何阻止弹出窗口,并在后台保存app.config。
谢谢
尝试在保存后刷新AppSetting
部分
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");