No me hace caso del fichero config

01/06/2006 - 19:39 por Pedro | Informe spam
Hola, tengo una aplicacion que utiliza una dll para obtener datos de
configuracion (string de conexion con la bbdd y algunos mas) llamada p.ej.
miclase.dll.
Bien, cuando instalo la aplicacion en otro PC, copio el fichero
miclase.dll.config creado durante el tiempo de desarrollo. En dicho fichero
logicamente cambio el string de conexion de la bbdd. Hasta aqui es como creo
que en todos los sitios que he leido se debe hacer.
Pues bien, el resultado es que no hace ni caso a este archivo, y como
curiosidad, si por ejemplo abro con el block de notas el fichero miclase.dll
puedo ver el string de conexion de mi PC de desarrollo que es al que hace
caso, pero el config como si no existiera. Por favor estoy frustado y
desesperado, ¿¿¿¿que estoy haciendo mal ????

Preguntas similare

Leer las respuestas

#6 Diego Cofré
02/06/2006 - 19:21 | Informe spam
Pedro:
Yo tuve el mismo problema y para resolverlo utilicé esta clase:
http://www.elguille.info/NET/vs2005...racion.htm

Espero que te sirva.
Saludos

Lic. Diego Cofré
Desarrollador
EWAVE GROUP S.A
www.e-wavegroup.com
Respuesta Responder a este mensaje
#7 Eduardo A. Morcillo [MS MVP VB]
02/06/2006 - 23:23 | Informe spam
Yep, has dado en el clavo, es VB2005 y usaba My.Settings. Vaya, pues
no sabia eso que se compilase por defecto, (eso no sale en ningún
manual, ¿eh?). Bueno como ves, no sé muchas cosas. Pero lo que más me
sorprende es que para una dll no puedas tener un config.



No puedes tener un .config especial para la dll pero eso no significa que no
puedas desde la dll leer el .config de la aplicacion y usarlo para
configurarla.

Pues ahora me has dejado de piedra, en fin, que no sé ahora muy bien
como hacerlo.



No tienes que hacer nada, excepto quitar el valor del app.config de la DLL
para que no quede en el codigo (solo el valor, no quitar la entrada de
My.Settings) y colocar la cadena de conexion en el app.config de la
aplicacion que usa la dll.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida