在即将发布的.NET 2.0的一些新特性中,包含了对System.Configuration名称空间的修补和Visual Studio 2005配置编辑器。与以前的实现方式相比,新的类把桌面和Web应用程序的配置方法提升到了一个完善的新的层次。本文聚焦于简单的桌面应用程序,该应用程序的唯一目的是显示和修改自己的配置文件的内容。如果要运行这个应用程序,你必须下载Visual Studio 2005公众beta版。
一些新特性
最重要的两个配置文件特性是用于类型安全性的强数据输入和用户设置信息范围的分离和编辑。
·类型安全性(Type Safety)
以前的.NET框架组件只允许字符串设置信息。当我们把设置信息直接读入非字符串变量的时候,就会遇到一些问题,如下所示: int maxConnections = ApplicationSettings.AppSettings.Key["MaxConnections"];