“应用程序配置文件”和“应用程序配置文件”有什么区别? C#中的“设置文件”?

时间:2010-08-24 17:23:23

标签: c# .net configuration app-config

让两个看起来做同样/类似事情的文件的目的是什么?一个被弃用了,我应该使用另一个吗?拜托,请为我分解。

谢谢!

Application Configuration Image Settings File Image

4 个答案:

答案 0 :(得分:6)

答案 1 :(得分:3)

实现。

应用程序可以为用户提供编辑/修改可以保留的设置的界面。没有API可以写入app.config,如果在运行时更改它,则无需重新加载它。因此,创建了设置。它们提供了一个位置来保存应用程序和用户设置。用户设置默认值存储在app.config中,用户可以在应用程序运行之前进行编辑;但是,如果应用程序提供了编辑/修改某些设置的界面,那么它们可以持久保存回用户本地的user.settings文件,允许用户拥有独立且安全的设置值

答案 2 :(得分:1)

第一个存储应用程序特定设置(全局),第二个存储每个用户的设置。

答案 3 :(得分:1)

应用程序配置文件应该作为.exe.config进入应用程序的工作目录。设置文件进入应用程序数据路径以存储设置。通常,您使用设置文件进行用户级设置,这些设置对于运行它的每个用户都是不同的,并且不需要提升权限进行修改。