Was ich erreichen möchte, ist sehr einfach: Ich habe eine Windows Forms-Anwendung (.NET 3.5), die einen Pfad zum Lesen von Informationen verwendet. Dieser Pfad kann vom Benutzer mithilfe des von mir bereitgestellten Optionsformulars geändert werden.
Jetzt möchte ich den Pfadwert zur späteren Verwendung in einer Datei speichern. Dies wäre eine der vielen Einstellungen, die in dieser Datei gespeichert sind. Diese Datei würde sich direkt im Anwendungsordner befinden.
Ich verstehe, dass drei Optionen verfügbar sind:
- ConfigurationSettings-Datei (appname.exe.config)
- Registrierung
- Benutzerdefinierte XML-Datei
Ich habe gelesen, dass die .NET-Konfigurationsdatei nicht zum Speichern von Werten vorgesehen ist. Was die Registrierung betrifft, möchte ich mich so weit wie möglich davon entfernen.
Bedeutet dies, dass ich eine benutzerdefinierte XML-Datei verwenden sollte, um Konfigurationseinstellungen zu speichern?
Wenn ja, würde ich gerne ein Codebeispiel dafür sehen (C #).
Ich habe andere Diskussionen zu diesem Thema gesehen, aber es ist mir immer noch nicht klar.