关于app.config的疑问
做一个小程序的时候用了app.config文件
然后运行的时候用户可以进行一些选择设置,然后这些设置会被保存到config文件里
下次运行的时候读取config文件
实际运行起来没有发现问题,但是检查config文件却发现只有最初设置的内容
比如下面这样
<setting name="password" serializeAs="String">
<value />
在保存完之后config文件内容仍旧保持不变
但是在程序中读取password值却可以正确地读出来。。。请问这是为什么?
难道windows有自动把app.config拷贝到哪里去使用么?
------解决方案--------------------应该是没有保存 修改后一定要记得保存!
Properties.Settings.Default.Save();
Properties.Settings.Default.Reload();
请实用Settings.settings存储
------解决方案--------------------app.Config 在生成后被压缩到EXE程序里.
如果你需要改动配置文件 再建立个配置文件放外面把..
------解决方案--------------------你打开的是哪个配置文件啊?
不是程序里的那个 应该是bin文件夹中的那个
名称是 程序名.exe.config
------解决方案--------------------会有这种事?
发布后的config是应用程序名+config你找一下.
------解决方案--------------------