Вопрос

В файле asp.net web.config вы можете сделать

<appSettings file="local.appSettings.config">
    <add key="foo" value="bar" />
</appSettings>

и он будет искать в local.appSettings.config любые переопределения параметра foo/bar.

Есть ли эквивалент для настроек приложения?Что-то вроде этого

<applicationSettings file="local.applicationSettings.config">
    <FooBar.My.MySettings>
        <setting name="foo" serializeAs="String">
            <value>bar</value>
        </setting>
    </FooBar.My.MySettings>
</applicationSettings>

или даже другой подход к поддержанию другого набора настроек приложения, например набора для локальной разработки и набора для производства.

Это было полезно?

Решение

Мне неизвестен эквивалент, но вы можете использовать атрибут configSource и сохранить настройки приложения во внешнем файле.При использовании атрибута configSource объединения настроек не будет.Кроме того, я считаю, что configSource доступен начиная с .Net 2.0.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top