У меня есть несколько проектов, таких как WEB / EXEs / WCF services / windows services в моем решении, и все эти системы ссылаются на настройки раздела пользовательской конфигурации, как указано ниже. В настоящее время я скопировал этот пользовательский раздел конфигурации в каждый файл web.config / exe.config, и я чувствую, что при таком подходе мне придется изменять и редактировать соответствующие файлы web.config / exe.config всякий раз, когда есть любая модификация сделана в моем разделе конфигурации. Я чувствую, что такой подход будет громоздким и трудным для управления в будущем. Есть ли лучший подход для обработки этого сценария, так что мне нужно сохранить пользовательский раздел конфигурации в отдельном файле конфигурации, и мне нужно сослаться на этот файл конфигурации (и прочитать соответствующие настройки из раздела конфигурации) в каждом файле конфигурации проекта? Пожалуйста, дайте мне знать ваши ценные советы.
Раздел пользовательских настроек:
<configSections>
<section name="CustomConfigSection" type="Company.Product.ConfigSettings.CustomConfigSection, Company.Product.ConfigSettings" />
</configSections>
<CustomConfigSection>
other relevant settings
</CustomConfigSection>