У меня есть базовая система плагинов, где dll плагина указаны в app.config основного exe.Я хочу добавить конфигурацию плагина в основной файл app.config следующим образом:
<plugins>
<processorPlugins>
<plugin type="PluginType1, PluginAssembly1" />
<plugin type="PluginType2, PluginAssembly2">
<pluginConfig1 attr="..." />
<pluginConfig2>
<pluginOption1 />
<pluginOption2 />
<pluginOption3 />
...
</plugin>
</processorPlugins>
</plugins>
Я не могу понять, как заставить это хорошо играть с пользовательскими разделами конфигурации, указанными в верхней части app.config.
Есть ли какой-нибудь способ загрузки плагина, добавления пользовательских типов разделов в dll плагина в ConfigurationManager или configSections, а затем повторная интерпретация параметров плагина с использованием этих типов?Или другой способ сделать это?