I was just reading this site:
http://www.bearcanyon.com/dotnet/#AssemblySettings
I downloaded the sample code (link below). It is supposed to allow you to have a config file per assembley e.g. MyAssembly.dll.config.
I haven’t looked at the code, but I guess you would just write something that uses reflection to find the assembly name, and then look for an xml file to read.
AssemblySettings.zip (10.5 KB)