Атрибут файла appSettings, эквивалентный атрибуту applicationSettings
-
21-09-2019 - |
Вопрос
В файле 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.
Не связан с StackOverflow