解决方案 »

  1.   


    你是重新编译了吧。又把原来的App.cinfig文件给编译到bin目录下了。
      

  2.   


    我把运行时的XX.vshost.exe.config文件删除后,关掉程序,又把原来的app.cinfig考过来了。(以上是在开发环境中)
      

  3.   

    应该是在每次程序退出之后,把原始的app.config文件考过来了,原来修改的就被覆盖了,怎么解决?
      

  4.   

    app.config不能拷贝,那个没任何意义,在程序下面是xxx.exe.config,而不再叫app.config,你必须确保存在xxx.exe.config并查看这个xxx.exe.config是否改变。其实项目中即使不添加app.config都无关紧要的。
      

  5.   

    看不懂你在干什么
    你运行时修改的就是XX.vshost.exe.config啊
    你把它删了,可不是没了吗
      

  6.   

    看不懂你在干什么
    你运行时修改的就是XX.vshost.exe.config啊
    你把它删了,可不是没了吗
    我是想做个数据连接程序,由用户填写各项数据连接参数,点保存用就存到app.conifg文件里,以后就读取这个配置文件连接数据库。
    我删除是为了看到底这个文件怎么被修改后又回滚的。删除后,退出程序时,app.config文件被考到bin\debug文件夹了,不管我删不删xx.vshost.exe.config文件,退出程序时都被原来的app.config文件覆盖。
      

  7.   


    我确保XXX.exe.config文件已被修改成功,但在开发环境下退出程序后,这个文件就被app.config考到bin\debug目录下覆盖掉了,相当于没有修改。但没退出程序之前,打开xxx.exe.config文件,是已经改了的。
      

  8.   

    这个只要不是重新执行就不会变回去的,你可将你的整个Debug文件夹拷贝到其它地方试试就知道了。