2010-04-21 1 views

Antwort

0

Werfen Sie einen Blick auf System.ConfigurationManager. Es gibt ein großes Beispiel auf der MSDN-Seite, das fast alle notwendigen Funktionen zum Konfigurieren, Ändern, Speichern usw. in der Sprache Ihrer Wahl anzeigt.

Die Konfigurationsmanager Klasse Mitglieder enthält, die Sie die folgenden Aufgaben ermöglichen:

  • einen Ausschnitt aus einer Konfigurationsdatei lesen.
  • Lesen und Schreiben von Konfigurationsdateien als Ganzes
  • Unterstützung Konfigurationsaufgaben.
1

Wenn Sie speichern die Einstellungen der Settings.settings Datei im Ordner Eigenschaften mit Sie können einfach tun:

Und dann werden alle Einstellungen Eigenschaften von s sein (Sie können sie definieren als einen speziellen Typ sogar) und wenn sie als Benutzereinstellungen eingestellt sind, können Sie sie ändern. Rufen Sie einfach Reload oder Save auf der Instanz von Settings auf, um von/zu Disk zu lesen/zu speichern.

+0

Ich glaube, diese Antwort ist richtiger als die anderen. Die 'Einstellungen' haben eingebaute Funktionalität zum Aktualisieren. –

1

Ich war erfolgreich mit der Methode Justin Niessner vorgeschlagen. Eine Einschränkung, auf die Sie achten sollten: Wenn Sie dies in Visual Studio testen, wird app.config selbst nicht bearbeitet, wenn Sie die Anwendung debuggen. Die Konfigurationsdatei, die geändert wird, ist die ProjectName.vshost.exe.Config