Создание типизированного класса конфигурации с использованием MS Enterprise Library 5.0

У меня есть веб-приложение ASP.Net 4.0, для которого мне нужно создать типизированный класс конфигурации. Я имею в виду следующее:

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. Тем не менее, консоль Enterprise Library из 5.0 не работает так же, как инструмент настройки Enterprise Library из 1.0.

Я хотел знать, как мне поступить в.Net 4.0 и Ent Lib 5.0, чтобы выполнить то же самое требование. Есть ли лучший способ, с помощью которого можно настроить конфигурацию для типизированного класса в.Net 4.0/ent lib 5.0?

1 ответ

Конфигурация XML радикально изменилась (и не в лучшую сторону) в.NET 2.0. Вы захотите взглянуть на пространство имен System.Configuration и классы там. Это уже не вопрос корпоративной библиотеки, а вопрос о самой платформе.

Другие вопросы по тегам