Utilizzo di app.config con una libreria di classi

Spesso ho bisogno di creare una libreria di classi .Net che richieda un app.config per cose come stringhe di connessione al database. Tuttavia, queste impostazioni devono essere nell’app.config o web.config dell’applicazione chiamante. Se voglio distribuire la DLL su più applicazioni diventa un problema perché devo copiare queste impostazioni in ciascuna app.config dell’applicazione.

Ho preso in considerazione la lettura manuale delle impostazioni di configurazione tramite codice dall’interno della libreria di classi, ma anche questo è un grosso problema. Qualcuno ha qualche suggerimento per il modo migliore per caricare le impostazioni di app.config all’interno di una libreria di classi?