Frequently I need to create a .Net class library that requires an app.config for things such as database connection strings. However, these settings must be in the calling a
It is no (big) problem to use its own config file for every class library. If you use vb.net you can add values via the "my project" panel on the "Settings" page.
The only thing you have to do is to call "My.Settings.Save" on your class library settings (and not only on your main application settings file).
That works with c#, too (But probably needs more manual work).