leer - modificar app config en tiempo de ejecucion c#
Archivo App.Config en la aplicaciĆ³n de consola C# (2)
Tengo una aplicación de consola en la que quiero escribir el nombre de un archivo.
Process.Start("blah.bat");
Normalmente, tendría algo así en la aplicación de Windows escribiendo el nombre del archivo ''blah.bat'' en el archivo de Configuraciones en Propiedades.
Sin embargo, aquí no encontré ningún archivo de configuración y agregué un app.config para el mismo propósito.
No estoy seguro de qué escribir aquí en app.config, eso me llevaría a lograr algo similar a los formularios de Windows.
Por ejemplo: en formularios de Windows. Process.Start (Properties.Settings.Default.BatchFile);
donde BatchFile es una cadena en el archivo de configuración en Propiedades.
Puede agregar una referencia a System.Configuration
en su proyecto y luego:
using System.Configuration;
entonces
string sValue = ConfigurationManager.AppSettings["BatchFile"];
con un archivo app.config
como este:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="BatchFile" value="blah.bat" />
</appSettings>
</configuration>
utilizar esta
System.Configuration.ConfigurationSettings.AppSettings.Get("Keyname")