Я пытаюсь разделить файл app.config на несколько файлов, чтобы упростить управление различиями, необходимыми для разных сред. С некоторыми разделами было легко ...
<system.diagnostics>
various stuff
</system.diagnostics>
стал
<system.diagnostics configSource="ConfigFiles\system.diagnostics.dev" />
с перемещением «различных материалов» в файл system.diagnostics.dev.
Но для раздела system.serviceModel
это, похоже, не работает.
Теперь я прочитал предложения о том, что он не работает для самого system.serviceModel
, но работает для секций под ним: bindings
, client
, diagnostics
и т. Д. Но то же самое происходит с меня, когда я пытаюсь использовать configSource с одним из них. Когда я вставил
<system.serviceModel>
<bindings configSource="ConfigFiles\whateverFile.dev" />
Я получаю:
Атрибут 'configSource' не объявлен.
Кто-нибудь еще видел это? Вы знаете решение? (Возможно, у меня есть устаревшая схема или что-то в этом роде?)