Атрибут файла appSettings, эквивалентный для applicationSettings - PullRequest
6 голосов
/ 20 февраля 2010

В файле asp.net web.config вы можете выполнить

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

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

Есть ли эквивалент для ApplicationSettings?Примерно так:

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

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

1 Ответ

3 голосов
/ 20 февраля 2010

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

...