Archivos de Configuración de Aplicación

03/03/2008 - 18:33 por Javito | Informe spam
Hola a todos, sigo trabajando con los archivos de configuración de
aplicaciones y me encuentro algunos problemas que no localizo, por si me
podeís echasr una mano, os lo cuento

Veo que con las clases Configuration y ConfigurationManager se accede a dos
tipos de archivos de configuraciones el conocido machine.config y otro tipo
al que le llaman EXE y que debe tener una extensión exe.config, pero ese
fichero ya existe en el sistema, como el machine.config o hay que crearlo a
mano porque a la hora de crearlo me encuentro:

1) la clase Configuration tiene métodos para Salvar datos, pero al no tener
constructor requiere un método Open de ConfigurationManager que sugiere que
no se puede crear por programación.

2) mediante Agregar Componente no localizo ningun componente con esa
extensión EXE.CONFIG, solo localizo uno que le llaman Componente de
Configuración de Aplicación y genera el MyApp.config ¿ese es el EXE de
configuracion que debo utilizar?

3) quiero ligar la ubicación del archivo de ubicación de forma relativa a la
aplicación, y por mas vueltas que le doy o lo meto en el directorio DEBUG o
no lo ve (hablo del MyApp.config).

un saludo
 

Leer las respuestas

#1 Alberto Poblacion
03/03/2008 - 19:07 | Informe spam
"Javito" wrote in message
news:
Hola a todos, sigo trabajando con los archivos de configuración de
aplicaciones y me encuentro algunos problemas que no localizo, por si me
podeís echasr una mano, os lo cuento

Veo que con las clases Configuration y ConfigurationManager se accede a
dos tipos de archivos de configuraciones el conocido machine.config y otro
tipo al que le llaman EXE y que debe tener una extensión exe.config, pero
ese fichero ya existe en el sistema, como el machine.config o hay que
crearlo a mano porque a la hora de crearlo me encuentro:

1) la clase Configuration tiene métodos para Salvar datos, pero al no
tener constructor requiere un método Open de ConfigurationManager que
sugiere que no se puede crear por programación.

2) mediante Agregar Componente no localizo ningun componente con esa
extensión EXE.CONFIG, solo localizo uno que le llaman Componente de
Configuración de Aplicación y genera el MyApp.config ¿ese es el EXE de
configuracion que debo utilizar?

3) quiero ligar la ubicación del archivo de ubicación de forma relativa a
la aplicación, y por mas vueltas que le doy o lo meto en el directorio
DEBUG o no lo ve (hablo del MyApp.config).



El archivo de configuración debe llamarse exactamente igual que el exe,
pero añadiendo al final ".config", por ejemplo, la configuración del
programa miprograma.exe debe estar en miprograma.exe.config, y debe estar en
la misma carpeta que el ejecutable para que .Net lo reconozca
automáticamente. Tradicionalmente había que crearlo a mano (o desde el icono
de configuración de .Net del panel de control). Pero Visual Studio tiene una
opción para crearlo automáticamente: Añades un fichero "app.config" al
proyecto, y en el momento de ejecutar el programa desde Visual Studio, te
copia el app.config al directorio del ejecutable (normalmente en la carpeta
Debug) y renombra esa copia al nombre correcto (elprograma.exe.config).

Preguntas similares