Share Arquivo de configuração para aplicativo da Web e janela (melhor maneira)
Criei uma Biblioteca de Classes (Componente de Processamento Principal) usando C # no Visual Studio 2008 e adicionei a referência no Site. Site acessando a biblioteca de classes com sucesso. Web.config com alguns valores de configuração, usados pela Biblioteca de Classes.
gora, quero acessar o mesmo componente e configuração em um aplicativo de janela (C # VS-2k8). Consigo acessar a mesma biblioteca de classes no aplicativo de janela.
Mas, como euShare the Web.config
arquivo do site com o aplicativo Window? Para que não precise replicar a mesma configuração.
Obrigado
Atualização # 1
Mais detalhes na Pergunta 1: eu gostaria deadd config file in Class Library
em vez de depender do arquivo de configuração do aplicativo. Por exemplo. web.config no site ou app.config no aplicativo windows.
Isso reduz a duplicação / conflito das mesmas configurações em vários aplicativo
Atualização # 2
Estou usando o código a seguir para obter a configuração do local externo na janela e no aplicativo da web. Mas não está funcionando para mim.
D:\test.exe.config
Arquiv
<configuration>
<appSettings>
<add key="KeyName" value="KeyValue"/>
</appSettings>
</configuration>
Código por trás
Configuration config = ConfigurationManager.OpenExeConfiguration("D:\\test.exe.config");
string strValue = config.AppSettings.Settings["KeyName"].Value;