Könnte jemand bitte Anwendungs- und Benutzereinstellungen erklären, und ihre Unterschiede zu mir? Ich habe eine C# -Anwendung, die nur EINE Person verwenden wird. Es gibt Voreinstellungen, die der Benutzer innerhalb des Programms festlegen kann, und ich habe diese Einstellungen mit benutzerdefinierten Einstellungen implementiert. Ich hatte den Eindruck, User-Scoped-Einstellungen könnten gelesen werden und geschrieben zur Laufzeit, die sie sind. Aber sie sind nicht persistent. Sobald die Anwendung geschlossen und wieder geöffnet wird, puh, gehen alle Einstellungen des Benutzers..NET-Anwendung/Benutzereinstellungen Probleme
Anwendungseinstellungen scheinen eine bessere Passform zu sein, was ich tue, außer sie zur Laufzeit nicht manipuliert werden können.
So ...
Frage # 1: Sind Benutzer-scoped Einstellungen bestehen bleiben annehmen?
Frage # 2: Ist der Unterschied zwischen Benutzer und Anwendungsbereich die Tatsache, dass die Anwendung zur Laufzeit nicht geändert werden kann, aber Benutzer?
Frage # 3: Wenn ich Einstellungen nicht verwenden kann oder in diesem Fall nicht, was wären alternative Vorschläge zum Speichern von Einstellungen?
Klingt wie eine Frage Microsoft Zertifizierung Test ;-) –
Siehe http://stackoverflow.com/questions/4514929/save-application-preferences-registry-file –