2010-04-21 26 views

Respuesta

9

Siempre y cuando sus valores están en la sección appconfig del archivo app.config, sólo tiene que utilizar System.Configuration.ConfigurationManager.

ConfigurationManager.AppSettings - MSDN

Aquí es una vieja entrada de blog que explica exactamente cómo hacer lo que estás buscando:

Read/Write App.config

0

Tenga una mirada en System.ConfigurationManager. Hay un gran ejemplo en la página de MSDN que muestra casi todas las funcionalidades necesarias para configurar, modificar, guardar, etc., todo en el idioma de su elección.

El ConfigurationManager clase incluye a los miembros que le permiten realizar las siguientes tareas:

  • leer una sección de un archivo de configuración.
  • de lectura y escritura de configuración archivos en su conjunto
  • tareas de configuración de apoyo.
1

Si almacena la configuración utilizando el archivo en la carpeta Settings.settings Propiedades usted puede hacer:

Properties.Settings s = new Properties.Settings(); 

Y luego todas las configuraciones serán propiedades de s (puede definirlas como un tipo específico, incluso) y si se configuran como configuraciones de usuario, puede cambiarlas. Simplemente llame a Recargar o Guardar en la instancia de Configuraciones para leer/almacenar desde/hacia el disco.

+0

Creo que esta respuesta es más correcta que las demás. Los 'Configuración' tienen funcionalidad incorporada para actualizar. –

1

Tuve éxito con el uso del método sugerido por Justin Niessner. Una advertencia que debes tener en cuenta: cuando pruebas esto en Visual Studio, la aplicación.config en sí misma no se editará si estás depurando la aplicación. El archivo de configuración que se modifica es ProjectName.vshost.exe.Config

Cuestiones relacionadas