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.

Preguntas similare

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.
#2 fernando
06/07/2004 - 10:36 | Informe spam
Hola gemma, lo que dice jose esta correcto, finalmente pude hacerlo
funcionar, tenes que fijarte bien (por ej) que 'add key' este separado.Si
esta todo bien no tendrias que tener problemas.Suerte

Fernando
"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.
#3 Gemma
06/07/2004 - 10:41 | Informe spam
¡¡¡Por fin!!!!

empecé de nuevo, desde cero a realizar lo mismo y ahora
me funciona!!!!
Bueno, ahora me queda investigar como escribir en los
fichero de configuración.
Muchisimas gracias.

Gemma.


Mostrar la cita
fichero, o no lo has
Mostrar la cita
Web.config
Mostrar la cita
que el exe, con la
Mostrar la cita
carpeta que el exe, por
Mostrar la cita
archivo que se
Mostrar la cita
(para el caso de
Mostrar la cita
de Visual Studio
Mostrar la cita
nombre correcto para
Mostrar la cita
de App.config) al
Mostrar la cita
en el mensaje
Mostrar la cita
#4 SqlRanger [MVP .NET]
06/07/2004 - 12:03 | Informe spam
No te molestes en buscar como escribir en los archivos de configuración ya
que no hay ningún mecanismo específico para ello, la única manera es hacerlo
mediante las clases de xml como el XmlDocument.

De todas formas te recomendaría que le echaras un vistazo al artículo:

http://www.codeproject.com/csharp/R...XmlIni.asp


Saludos:

Jesús López
MVP .net
#5 Gemma
06/07/2004 - 12:19 | Informe spam
Gracias por tu ayuda ;)

Gemma.
Mostrar la cita
de configuración ya
Mostrar la cita
única manera es hacerlo
Mostrar la cita
vistazo al artículo:
Mostrar la cita
Ads by Google
Search Busqueda sugerida