Importar Valor de AppSettings
Fecha de Publicación: 2019-08-11
Introducción
Cuando tenemos proyectos donde se requiere tener la capacidad de que sean configurables una buena practica es tener los valores que pueden cambiar dentro de un archivo especial y para ello existe un archivo que vive dentro de nuestros proyectos y que se llama App.Config el cual contiene una sección y en este ejercicio aprenderemos a utilizarla.Resultado
La siguiente imagen muestra lo que obtendremos al realizar este ejercicio:Codigo Fuente
DescargarEjercicio
Comenzaremos por abrir nuestro Visual Studio.
En cuanto lo tengamos abierto, iremos al menu Archivo -> Nuevo -> Proyecto
En la sección Instalado en Visual C# despúes Escritorio de Windows y finalmente Aplicación de Consola, daremos nombre a nuestra solución y finalmente daremos clic en Aceptar.
Ya tenemos solución creada para seguir trabajando en nuestro proyecto, ahora agregaremos la referencia System.Configuration, para ello nos situaremos en nuestro Explorador de Proyectos y en Referencias daremos clic derecho en la opción agregar referencia...
Nos situaremos en la sección Ensamblados enseguida Framework y despues buscaremos System.Configuration si no esta con palomita se la pondremos y daremos clic en Aceptar.
Ya que hayamos agregado nuestra referencia, verificaremos que aparezca en la sección de Referencias ubicada en nuestro Explorador de soluciones, tambien la agregaremos en las cabezeras de nuestra clase Program.cs como se muestra en la imagen:
Ahora abriremos nuestro archivo App.Config al cual despues de la palabra
Repetiremos nuevamente la operación de dar Enter pero ahora despues de la sección appSettings sin embargo ahora agregaremos add de igual forma nos aparecera el autocompletar y de manera similar daremos 2 Tab para que lo complete.
Ahora agregaremos la palabra Key la cual contendra un identificador dentro del programa para poder utilizarlo daremos la tecla Tab 1 vez para autocompletarlo despues de ello asignaremos un valor, que en este caso es WorkDir.
Ahora agregaremos la palabra Value la cual contendra el valor que querramos utilizar en nuestro programa poder utilizarlo daremos la tecla Tab 1 vez para autocompletarlo despues de ello asignaremos un valor, que en este caso es la carpeta que queremos utilizar que es: C:\Test.
Quedando de la siguiente forma.
Ya para finalizar el ejercicio, nos situaremos en la clase Program.cs y declararemos una variable tipo string despues de ello utilizaremos la siguente nomenclatura en la variable
strWordDir = ConfigurationManager.AppSettings["WordDir"].ToString();
Esta nomenclatura nos permite importar los valores que hemos declarado en nuestra sección
Como has visto es muy sencillo utilizar recursos parametrizables en nuestros programas.
Y con esto hemos finalizado el ejercicio!!!
Muchas gracias y si te fue util el ejercicio por favor hazmelo saber en las formas de contacto que se muestran en la parte inferior.
Hasta la proxima.