mayo 18, 2010

Agregar App.Config en solución C#

Para utilizar un archivo App.Config en una solución C#:
  1. Agregar ítem a solución (archivo de configuración de aplicación)
  2. Agregar referencia: clic derecho en References, En pestaña .NET buscar System.Configuration y agregar.
  3. En la clase donde quiera llamarlo agregar using System.Configuration;
  4. Para rescatar valores crear metodo getKeyValue()
  5. Luego crear variables y buscarlos como aparece en el ejemplo adjunto.

Clase para rescatar valores de app.config (debe usar el using)

class Procesamiento
{
public void procesaArchivo()
{
String origen = getKeyValue("origen");
String clczip = getKeyValue("nomPack1");
String cobrec = getKeyValue("nomPack2");

}

public String getKeyValue(String key)
{
return System.Configuration.ConfigurationSettings.AppSettings[key];
}

}


Ejemplo App.Config


< ?xml version="1.0" encoding="utf-8" ?>
<>
<>
< key="separador" value="179">
< key="origen" value="G:\DocuPry\CLC\carga\">
< key="destino" value="G:\DocuPry\CLC\carga\">
< key="nomPack1" value="clcseg.zip">
< key="nomPack2" value="cobrec.zip">

< /configuration>
< /add>