I wish to provide each plugin (using MEF) with its own settings configuration that will be exposed through the consumer applications UI.
My first idea would be to include a json file in the plugin with all the possible settings and create a matching class + interface. When the plugin is imported the settings file would be parsed and all the settings dynamically laid out on its configuration page?
Is there anyone that already has some experience with this? Care to point me in the right direction? :)
Thank you!