leer valores de otro app.config

02/02/2010 - 18:59 por Oswaldo | Informe spam
Que tal foro!

Es posible, mediante la clase ConfigurationManager (o de otra forma), leer
una llave que se encuentre en un app.config de un proyecto diferente a aquel
desde donde se pretende leer? De ser posible como se puede realizar?

Mi problema es el siguiente: Tengo un servicio windows que debe de tomar
algunos parametros de un app.config. Para actualizar dicho app.config se
tiene una aplicación windows (que debe de estar en otro proyecto), la
aplicación sobreescribe los valores de las llaves en su app.config por los
introducidos por el usuario.

De esta manera tengo una solución con 2 proyectos, un servicio windows y una
aplicación windows para configurar dicho serivicio. Creé una clase estatica
para leer dichos valores del app.config que está en mi aplicación windows
desde mi servicio windows, sin embargo, la clase no toma el app.config de su
proyecto si no el del cliente que la está invocando. Es decir, si la clase se
invoca desde mi servicio windows, toma los valores del app.config de mi
proyecto de servicio windows.

Por ello busco la forma de leer un app.config que está en una ubicación
diferen a la raiz del proyecto.


Saludos y gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Leandro Tuttini
02/02/2010 - 20:02 | Informe spam
hola

no has probado usar el metodo

ConfigurationManager.OpenExeConfiguration Method (String)
http://msdn.microsoft.com/en-us/lib...24437.aspx

aunque este abre la condifuracion pero de un .exe, imagino que si es
una dll que tiene asociado el archivo de config tambien lo abrira

saludos
Respuesta Responder a este mensaje
#2 Oswaldo
02/02/2010 - 21:22 | Informe spam
Gracias Leandro voy a probar y comento los resultados.

"Leandro Tuttini" wrote:

hola

no has probado usar el metodo

ConfigurationManager.OpenExeConfiguration Method (String)
http://msdn.microsoft.com/en-us/lib...24437.aspx

aunque este abre la condifuracion pero de un .exe, imagino que si es
una dll que tiene asociado el archivo de config tambien lo abrira

saludos
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida