Archivo Configuracion Xml

05/07/2004 - 14:13 por Gemma | Informe spam
Hola Grupo,

estoy revisando información de mensajes que habeis
escrito relacionado con los archivos de configuracion xml
en vez de utilizar los INI que usábamos en Vb.

He seguido los pasos que expone Jonathan Caviedes es
decir, simplemente he incluido en mi aplicación un
fichero de configuración con esto;

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Variable1" value="Valor Variable1" />
</appSettings>
</configuration>

Luego en el formulario me declaro la variable que pone en
el ejemplo;

Public ObjConfig As
Configuration.ConfigurationSettings

Y en un botón pongo la instruccion que debería devolverme
el valor de la clave "Variable1" pero siempre me lo
muestra vacío????

Console.Write("Valor: {0}", ObjConfig.AppSettings
("Variable1"))

Qué estoy haciendo mal!!!!???

Muchas gracias de antemano.

Gemma.
 

Leer las respuestas

#1 Jose Marcenaro
05/07/2004 - 22:05 | Informe spam
Probablemente no le has dado el nombre correcto al fichero, o no lo has
puesto en la carpeta correcta

Si es una aplicacion Web, el archivo debe llamarse Web.config
Si es un exe (WinForms) el archivo debe llamarse igual que el exe, con la
extensión ".exe.config" y encontrarse en la misma carpeta que el exe, por
ejemplo

MiProyecto.vbproj
bin\MiProyecto.exe ' lo crea Visual Studio
bin\MiProyecto.exe.config ' debes crearlo tu

NOTA: si utilizas Visual Studio, tambien puedes crear un archivo que se
llame "App.config" en la carpeta principal del proyecto (para el caso de
ejecutables). En tal caso, al realizar cada build la IDE de Visual Studio
incluirá una copia de este archivo junto al exe, con el nombre correcto para
que lo utilice.

Es decir que seria asi:
MiProyecto.vbproj
App.config ' lo creas tu
bin\MiProyecto.exe ' lo crea Visual Studio
bin\MiProyecto.exe.config ' lo genera VS (copiandolo de App.config) al
realizar el build.

Saludos
Jose Marcenaro




"Gemma" escribió en el mensaje
news:317901c46289$7d46cc90$
Hola Grupo,

estoy revisando información de mensajes que habeis
escrito relacionado con los archivos de configuracion xml
en vez de utilizar los INI que usábamos en Vb.

He seguido los pasos que expone Jonathan Caviedes es
decir, simplemente he incluido en mi aplicación un
fichero de configuración con esto;

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Variable1" value="Valor Variable1" />
</appSettings>
</configuration>

Luego en el formulario me declaro la variable que pone en
el ejemplo;

Public ObjConfig As
Configuration.ConfigurationSettings

Y en un botón pongo la instruccion que debería devolverme
el valor de la clave "Variable1" pero siempre me lo
muestra vacío????

Console.Write("Valor: {0}", ObjConfig.AppSettings
("Variable1"))

Qué estoy haciendo mal!!!!???

Muchas gracias de antemano.

Gemma.

Preguntas similares