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.
Respuesta Responder a este mensaje
#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.
Respuesta Responder a este mensaje
#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.


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.


.

Respuesta Responder a este mensaje
#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
Respuesta Responder a este mensaje
#5 Gemma
06/07/2004 - 12:19 | Informe spam
Gracias por tu ayuda ;)

Gemma.
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


.

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