使用MS Enterprise Library 5.0创建类型化配置类

时间:2010-10-22 18:36:55

标签: configuration .net-4.0 web-config enterprise-library configurationsection

我有一个ASP.Net 4.0 Web应用程序,我需要为其创建类型化配置类。我的意思如下:

class SettingsClass
{
    int count;
    string name;
    decimal amount;
}

应映射到配置文件:

<MyAppSettings>
    <xmlSerializationSection type="...">
        <SettingsClass>
            <count>2<count>
            <name>Moiz</name>
            <decimal>10.66</decimal>
        </SettingsClass>
    </xmlSerializationSection>
</MyAppSettings>

配置文件在web.config中标识了配置文件(将ColorSettings作为MyAppSettings读取) Configuration section in web.config

这在ASP.Net 2.0和Enterprise library 1.0中是直截了当的

我正在尝试在ASP.Net 4.0和Enterprise Library 5.0中实现相同的功能。但是,5.0的Enterprise Library Console与1.0的企业库配置工具的工作方式不同。

我想知道我应该如何在.Net 4.0和Ent Lib 5.0中实现同样的要求。是否有更好的方法可以为.Net 4.0 / ent lib 5.0中的类型类处理配置?

1 个答案:

答案 0 :(得分:1)

在.NET 2.0中,XML配置发生了根本改变(并没有真正改善)。您将要查看System.Configuration命名空间及其中的类。这不再是企业库问题,而是关于框架本身的问题。