Совместное использование файла конфигурации для веб-приложения и приложения для Windows (Best Way)

Я создал библиотеку классов (базовый компонент обработки) с использованием C # в Visual Studio 2008 и добавил ссылку на веб-сайт. Сайт успешно обращается к библиотеке классов. Web.config, имеющий некоторые значения конфигурации, который используется библиотекой классов.

Теперь я хочу получить доступ к тому же компоненту и конфигурации в оконном приложении (C # VS-2k8). Я могу получить доступ к той же библиотеке классов в оконном приложении.

Но как мнеShare the Web.config файл сайта с приложением Windows? Так что мне не нужно копировать одну и ту же конфигурацию.

Благодарю.

Обновление № 1

Более подробная информация по Вопросу 1: я хотел быadd config file in Class Library вместо того, чтобы зависеть от конфигурационного файла приложения. Например. web.config на веб-сайте или app.config в приложении Windows.

Это должно уменьшить дублирование / конфликты одинаковых конфигураций в нескольких приложениях.

Обновление № 2

Я использую следующий код для получения конфигурации из внешнего местоположения из окна и веб-приложения. Но это не работает для меня.

D:\test.exe.config файл

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

Код позади:

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

Ответы на вопрос(3)

Ваш ответ на вопрос