0

我有一个 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) web.config 中的配置部分

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

我试图在 ASP.Net 4.0 和 Enterprise Library 5.0 中实现同样的目标。但是,5.0 的企业库控制台与 1.0 的企业库配置工具的工作方式不同。

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

4

1 回答 1

1

XML 配置在 .NET 2.0 中发生了根本性的变化(并没有真正变得更好)。您将要查看 System.Configuration 命名空间和那里的类。这不再是一个企业库问题,而是一个关于框架本身的问题。

于 2010-10-22T22:44:23.153 回答