都是配置文件吧,app.config是在应用时可方便修改配置,一个是应用前要做好配置,感觉是这样。

解决方案 »

  1.   

    Settings.setting.cs里标记的是默认值
    App.config里储存的是实际值
      

  2.   


    有一个问题,既然这两个文件都是IDE自动生成,那么岂不是这两个值永远相等?
    那么又如何区分所谓的默认值和实际值呢? 可是在connectionString这个xml tag里面,你说的默认值是它的xml attribute,而你说的实际值是他的xml text,你的意思是说xml text如果为空,那么就用它的xml tag来指定连接字符串?
      

  3.   


    有一个问题,既然这两个文件都是IDE自动生成,那么岂不是这两个值永远相等?
    那么又如何区分所谓的默认值和实际值呢? 可是在connectionString这个xml tag里面,你说的默认值是它的xml attribute,而你说的实际值是他的xml text,你的意思是说xml text如果为空,那么就用它的xml tag来指定连接字符串?
    在app.config里储存的就是实际值,不管它是attribute还是text。默认值是直接嵌入程序集里并且是难以修改的,提供这个值是为app.config丢失时提供备选。
      

  4.   


    有一个问题,既然这两个文件都是IDE自动生成,那么岂不是这两个值永远相等?
    那么又如何区分所谓的默认值和实际值呢? 可是在connectionString这个xml tag里面,你说的默认值是它的xml attribute,而你说的实际值是他的xml text,你的意思是说xml text如果为空,那么就用它的xml tag来指定连接字符串?
    在app.config里储存的就是实际值,不管它是attribute还是text。默认值是直接嵌入程序集里并且是难以修改的,提供这个值是为app.config丢失时提供备选。这个app.Config文件的内容,是会在编译的时候被编译进.exe内部呢,还是说,发布程序的时候也要把这个app.Config捎上,否则程序无法正常运行?谢谢。
      

  5.   


    有一个问题,既然这两个文件都是IDE自动生成,那么岂不是这两个值永远相等?
    那么又如何区分所谓的默认值和实际值呢? 可是在connectionString这个xml tag里面,你说的默认值是它的xml attribute,而你说的实际值是他的xml text,你的意思是说xml text如果为空,那么就用它的xml tag来指定连接字符串?
    在app.config里储存的就是实际值,不管它是attribute还是text。默认值是直接嵌入程序集里并且是难以修改的,提供这个值是为app.config丢失时提供备选。这个app.Config文件的内容,是会在编译的时候被编译进.exe内部呢,还是说,发布程序的时候也要把这个app.Config捎上,否则程序无法正常运行?谢谢。小伙,努力提升结贴率吧,app.config编译完后自动生成的,所以你不必纠结这些。