autoReload if configSection is shared in between app.config
I would like to simplify my NLog configuration little bit. What I have now is nlog configSection in app.config for every project interested in logging, which is a pain if it comes to changing target or logging level for all of them. To improve maintainability I moved NLog section to configSource and all my app.configs are now pointing to the same configSource, so I am sharing one configuration in between projects. It works fine apart of the autoReload feature – changes doesn’t get picked up. This is tested on windows service and .exe. Windows service is the first to load the configuration and then launches .exe processes. .exe processes doesn’t see the change in config, only after they're re-launched.
Using NLog.config or NLog.dll.nlog placed in the same fo;der as nlog.dll is not really an option because I want to keep the option of custom logging settings per project, if needed and on runtime.
Could you please advise me on how to refresh the config for both( or multiple) projects ?