【发布时间】:2012-01-23 08:17:43
【问题描述】:
好吧,我正在尝试学习有关如何实现应用程序和用户设置的所有不同选项,这一切都让我很困惑。
使用创建 <applicationSettings> 部分的 settings.settings 设计器与使用根据文档创建 <appSettings> 部分的 ConfigurationManager.AppSettings 属性有什么区别?
使用 settings.settings 设计器进行应用/用户设置有哪些优点/缺点?
如果我假设 System.Configuration 命名空间中的类(尤其是 System.Configuration.Configuration 类)主要用于创建自定义部分,我是否正确?
是否可以使用 System.Configuration 命名空间中的任何内容来创建或读取 <applicationSettings> 部分而不使用 settings.settings 设计器?那只是一个自定义部分吗?
如你所见,我很困惑......我希望我的问题能从那时起。请告诉我您知道的内容,我将继续阅读此文档以尝试理解。我的问题不在于我无法完成我需要完成的工作(我可以使用 settings.settings 完成我需要做的事情)......问题实际上是理解这个混乱并知道我所有的选择。
提前谢谢你。
更新:
Microsoft 在线文档在这个主题上很糟糕(基本上不存在)。终于找到了
http://www.codeproject.com/Articles/19675/Cracking-the-Mysteries-of-NET-2-0-Configuration
这很好地解释了这一切。自从我意识到配置文件被合并后,它做得更多了!
【问题讨论】:
标签: c# app-config settings.settings