关于WinForm配置文件的问题

配置文件在winform中作用巨大,也是因为有了配置文件,反射的力量才被大大增强。这里说一下操作配置文件app.config的时候遇到的坑。

这里写图片描述

首先明确一下app.config和“项目名/exe.config”的区别,exe.config文件是运行之后才生成的在bin目录下,是程序在运行时候的配置文件。
问题: 运行程序修改配置文件之后再保存,发现程序读取的是修改后的文件,关闭程序再打开,读取的还是修改保存后的配置,可是打开app.config文件,配置项还是原来的。

对于这个困惑,第一直觉就是程序再我保存配置后生成了一个新的配置文件。经过一番研究,发现现确实是这样,程序运行的时候所有的修改会保存到exe.config文件中去,当把exe.config删除之后,程序就会去读取app.config中的内容。

发布了71 篇原创文章 · 获赞 27 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/github_34777264/article/details/81512574