Могу ли я иметь раздел <appSettings />
в моем app.config, который содержит ряд настроек, но который также ссылается на раздел <appSettings />
в другом файле?
Это позволило бы мне сохранить параметры конфигурации, которые должны интересовать только разработчика, например. параметры для отображения вывода отладки в главном окне (очень грязные, но полезные для меня )или для сохранения определенных файлов в определенных местах.
Именно этого я и пытаюсь добиться:
<!-- this is the appSettings section of the normal app.config file,
which also contains everything else that app.config would -->
<appSettings configSource="AppSettings.config"> <!-- references another file -->
<add key="deployment_config_option1" value="1"/>
<add key="deployment_config_option2" value="2"/>
</appSettings>
<!-- this a new appSettings section of another file called DevSettings.Config
which only contains settings us developers are interested in
by keeping these settings in a different file,
I can ensure it's never deployed -->
<appSettings> <!-- references another file -->
<add key="show_debug_on_screen" value="true"/>
<add key="save_copy_to_desktop" value="false"/>
</appSettings>