Я пытаюсь разбить файл 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' не объявлен.
Кто-нибудь еще видел это? Знаете ли вы решение? (Возможно, у меня устаревшая схема или что-то еще?)