Foros del Web » Programación para mayores de 30 ;) » .NET »

ConfigurationManager

Estas en el tema de ConfigurationManager en el foro de .NET en Foros del Web. Jellow a todos por aca... una pregu, estoy trabajando con visual studio 2005 y al hacer un nuevo proyecto se me crea un archivito llamado ...
  #1 (permalink)  
Antiguo 20/03/2006, 15:13
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
ConfigurationManager

Jellow a todos por aca... una pregu, estoy trabajando con visual studio 2005 y al hacer un nuevo proyecto se me crea un archivito llamado Settings.settings el cual supongo que tiene la misma funcionalidad del app.Config.

Alguien sabe como se le hace para leer los valores alli guardados? Yo le estaba poniendo:

string user = ConfigurationManager.AppSettings["User"];

pero despues de que se ejecuta esa linea user queda nulo, creo que no lo estoy leyendo correctamente
  #2 (permalink)  
Antiguo 20/03/2006, 20:26
Avatar de Alex Reyes  
Fecha de Ingreso: diciembre-2005
Ubicación: Camarillo, CA
Mensajes: 242
Antigüedad: 18 años, 4 meses
Puntos: 2
El archivo Settings.settings es algo nuevo en 2.0.

La forma que tu usas, creo, es la antigua, la que hace referencia al archivo aplicacion.exe.config. Eso todavía esta disponible, pero el archivo al que haces referencia pertenece al nuevo Espacio de Nombre "My". Es una forma de acceder a variables y configuracion de la aplicacion en la que estas trabajando, My.Settings es solo una parte de este espacio de nombre.

En el Solution Explorer, dale doble click al folder My Project y te mostrará todo el conjunto completo de objetos validos para este namespace.

en codigo sería mas omenos de la siguiente forma

Dim user as String = My.Settings.User

My es bien propio de Visual Basic, pero existe la forma de manipular C# para utilizarlo en esta página:

http://www.codeproject.com/useritems/MyNamespace.asp

Para mas información sobre My puedes revisar:

http://msdn.microsoft.com/library/de...mysettings.asp

http://www.panopticoncentral.net/arc...04/23/991.aspx

Espero sirva de ayuda.
__________________
Alex Reyes
http://jalexreyes.spaces.live.com
  #3 (permalink)  
Antiguo 20/03/2006, 22:03
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
En C# puedes acceder a través de:
NombreEspacio.Properties.Settings.Default.UnValor

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #4 (permalink)  
Antiguo 21/03/2006, 11:10
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Gracias gracias por su ayuda. Ya solucioné el problema. Efectivamente lo estaba haciendo de la manera antigua y ya aprendí la nueva
  #5 (permalink)  
Antiguo 09/07/2007, 14:14
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Pregunta Re: ConfigurationManager

Estoy reviviendo un tema del año pasado.

Cuando puse este tema estaba trabajando en un proyecto que ya estaba empezado, ya tenía el archivo Settings.settings creado y lo que me dijo xknown me funcionó sin problemas

Ayer intenté hacer lo mismo, creé un proyecto tipo Biblioteca de clases en C# en Visual Studio 2005. En el Solution Explorer, en el proyecto le dí doble clic a propiedades y se me abrio una ventana con pestañas laterales. Le di clic a la pestaña que dice Settings y me salía un hiperlink que decía que no existía el archivo Settings y que haga clic en ese vinculo para crear uno. Al hacer clic se me creó el archivo Settings.Settings y le agregué una entrada para poner el string de conexión. Ahora en un método de una clase intenté entrar a:

NombreEspacio.Properties.Settings.Default.UnValor

pero solo llegué hasta NombreEspacio.Properties.Settings

al escribir Settings y luego escribir el punto no me salía ese menucito bonito donde tienes la lista de las propiedades y los métodos. No me salio "Default"

Solo me salió hasta cuando escribí Properties, sí me salió la opcion Settings
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:13.