Was ich erreichen möchte, ist sehr einfach: Ich habe eine Windows Forms (.NET 3.5) Anwendung, die einen Pfad zum Lesen von Informationen verwendet. Dieser Pfad kann vom Benutzer geändert werden, indem er das von mir bereitgestellte Optionsformular verwendet.
Nun 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 werden. Diese Datei würde sich direkt im Anwendungsordner befinden.
Soweit ich weiß, gibt es drei Möglichkeiten:
- KonfigurationsEinstellungsdatei (appname.exe.config)
- Registry
- Benutzerdefinierte XML-Datei
Ich habe gelesen, dass die .NET-Konfigurationsdatei nicht dafür vorgesehen ist, Werte in ihr zu speichern. Was die Registrierung betrifft, möchte ich so weit wie möglich davon wegkommen.
Bedeutet dies, dass ich eine benutzerdefinierte XML-Datei verwenden sollte, um die 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.