.NET 3.5 DLL usando seu próprio arquivo de configuração

Eu preciso ter um .NET 3.5 DLL tem seu próprio arquivo de configuração. Essa DLL pode ser chamada de muitos aplicativos diferentes, portanto, as informações (como as seqüências de conexão) armazenadas no arquivo de configuração precisam ser mantidas em um arquivo de configuração que a DLL possa fazer referência. O que eu quero é quando a DLL é usada, eu preciso "mudar" o arquivo de configuração que é usado para fazer referência a informações para ser o arquivo de configuração DLLs. Então, quando a DLL termina de usar as informações de configuração, o switch é retornado ao padrão. A DLL é escrita usando o .NET 3.5. Eu tenho procurado por como fazer isso e o que eu continuo encontrando é como mesclar informações com o arquivo app.config de um exe. No meu caso, não sei como essa DLL será usada para modificar os arquivos app.config de qualquer exe. Esta solução precisa ser independente. No entanto, minhas classes base usadas para criar a DLL (que contém objetos de negócios) esperam pesquisar a cadeia de conexão e outras informações em um arquivo de configuração, por isso preciso "alternar" para meu arquivo de configuração DLL no momento em que é acessado e, em seguida, mude-o para que eu não atrapalhe o aplicativo exe que chamou a DLL.

questionAnswers(5)

yourAnswerToTheQuestion