Compartir archivo de configuración para la aplicación web y de ventana (mejor manera)

He creado una biblioteca de clases (componente de procesamiento central) usando C # en Visual Studio 2008 y agregué la referencia en el sitio web. Sitio web que accede a la biblioteca de la clase con éxito. Web.config que tiene algunos valores de configuración, que es utilizado por la Biblioteca de clases.

Ahora, quiero acceder al mismo componente y configuración en una aplicación de Windows (C # VS-2k8). Puedo acceder a la misma biblioteca de clases en la aplicación de Windows.

Pero, ¿cómo puedoShare the Web.config archivo de sitio web con la aplicación de Windows? Para que no tenga que replicar la misma configuración.

Gracias

Actualización # 1

Más detalles sobre la Pregunta 1: Me gustaríaadd config file in Class Library en lugar de depender del archivo de configuración de la aplicación. P.ej. web.config en el sitio web o app.config en la aplicación de Windows.

Esto es para reducir la duplicación / conflictos de las mismas configuraciones en múltiples aplicaciones.

Actualización # 2

Estoy usando el siguiente código para obtener la configuración desde la ubicación externa desde la ventana y la aplicación web. Pero no está funcionando para mí.

D:\test.exe.config archiv

<configuration>
  <appSettings>
    <add key="KeyName" value="KeyValue"/>
  </appSettings>
</configuration>

Código detrás

Configuration config = ConfigurationManager.OpenExeConfiguration("D:\\test.exe.config");
            string strValue = config.AppSettings.Settings["KeyName"].Value;

Respuestas a la pregunta(6)

Su respuesta a la pregunta