日期:2014-05-18  浏览次数:20958 次

关于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你找一下.
------解决方案--------------------
探讨
app.Config 在生成后被压缩到EXE程序里.
如果你需要改动配置文件 再建立个配置文件放外面把..