在.NET 4中读取应用程序配置文件的首选方法是什么?我已经看过几篇关于如何处理.NET 2的文章。我不知道.NET 4的内容是否有所改变/改进。
答案 0 :(得分:9)
ConfigurationManager仍然是读取应用程序配置和Web配置文件的首选方式。
要使用它,首先需要在项目中向System.Configuration添加引用。
然后,您需要在类中添加对它的引用:
using System.Configuration;
完成此操作后,您可以通过在ConfigurationManager类上调用这些静态属性来访问AppSettings和ConnectionStrings等内容。
e.g。
ConfigurationManager.AppSettings["settingname"];
答案 1 :(得分:2)
大多数开发人员似乎对基于字符串的ConfigurationManager.AppSettings
配置样式感到满意,但还有另一种方法:强类型配置。
MSDN参考位于:http://msdn.microsoft.com/en-us/library/8eyb2ct1.aspx
简而言之,您可以定义自己的配置设置部分,并在其中拥有自己的强类型配置项。除此之外,这个
主要的缺点是,要实现和测试需要相当多的代码,这是一个很有意义的事情。