read example configurationsettings app wpf appsettings

example - ¿Cómo actualizar appSettings en una aplicación WPF?



read app config c# (2)

Eche un vistazo a la clase de configuración y la biblioteca Enterprise . Puede encontrar instrucciones detalladas aquí .

¡Saludos a todos! Esta es mi primera pregunta aquí en stackoverflow. Tengo una aplicación WPF que estoy escribiendo para los desarrolladores compañeros en mi departamento, y hay un par de configuraciones que necesito verificar al inicio y actualizar si no están configuradas (una es la ubicación de un ejecutable en los usuarios) computadora, todos lo tenemos, pero no en el mismo lugar). Entonces, cuando mi aplicación se inicia por primera vez, necesito abrir un selector de archivos para que seleccionen la ubicación.

Lo que tengo que hacer es escribir la ubicación de eso en AppSettings, pero parece que no puedo conseguirlo, y busqué Google bastante duro anoche tratando de encontrar una manera de hacerlo. La mayoría de las respuestas que vi implicaban leer el archivo app.config como XML directo, y eso no parece correcto.

Por lo tanto, solo necesito una forma de actualizar los valores en la configuración de la aplicación para mi aplicación. Puedo leer bien de ellos, simplemente no he descubierto cómo escribirles. ¡Muchas gracias!

James


¿Has buscado en la clase ConfigurationManager? Proporciona una interfaz más sólida para el archivo app.config y puede hacer algo como esto:

Configuration oConfig = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); oConfig.AppSettings.Settings["PreferenceToRemember"].Value = “NewValue”; oConfig.Save(ConfigurationSaveMode.Full); ConfigurationManager.RefreshSection(”appSettings”);

Solo recuerda importar System.Configuration a tu proyecto. No está agregado por defecto.