App.Config 的值可以理解在内存中静态的,也就是说,一般程序运行了,这个值是不会更新的.
其实只需要更新.exe.config文件中的数据库路径即可。只要在更新操作完后需要重启应用程序
即可,这样配置才能生效。在N多资料,发现.vshost.exe进程是vs2005中为了便于跟踪调试
才有的,其实这个进程可以手动禁用而不影响应用程序的执行,.vshost.exe.config文件与此
进程对应的配置文件,与应用程序运行没有关系。
生成exe时App.config文件的内容会自动同步到Test.exe.Config。因为App.config不会随安
装包运行,只是生成时有用。
一旦生成后,就与exe无关了!
一般来说,当你制作安装包部署的时候就是这样的!
而你所说的修改是exe文件运行时作修改,所以只修改对应的exe.Config,跟App.config文件无关,
可执行文件运行时都是读取app.exe.config里的配置
(借鉴)http://blog.163.com/dreamman_yx/blog/static/26526894200911302256633/