Wie kann ich die Anwendungseinstellungen (Einstellungen) ändern, während die App geöffnet ist?

8

Ich habe eine Klasse geschrieben, die mir erlauben soll, Werte in App-Einstellungen einfach zu lesen und zu schreiben:

%Vor%

Das Problem ist der Wert ist nicht wirklich gespeichert, ich meine, es wird nicht geändert, wenn ich die Anwendung beenden und es erneut ausführen. Was kann ich tun, um sicherzustellen, dass der gespeicherte Wert zwischen dem Schließen und dem erneuten Öffnen beibehalten wird?

    
agnieszka 23.07.2009, 10:19
quelle

4 Antworten

5

Sie sollten

überprüfen %Vor%

Es ist wahrscheinlich richtig, das ist, was Roland mit "Anwendungsumfang" meint. Das Speichern schlägt automatisch fehl. Sehen Sie sich Projekt | Eigenschaften | Einstellungen, 3. Spalte an.

    
Henk Holterman 23.07.2009, 10:49
quelle
11

Einstellungsbereich muss Benutzer nicht Anwendung

sein     
Woland 23.07.2009 10:39
quelle
2

Sind Sie sicher, dass die Änderungen nicht gespeichert werden? Die Datei [ProgramName] .exe.config im Ordner bin wird nicht aktualisiert. Die verwendete Datei wird normalerweise in C:\Documents and Settings\[user]\Local Settings\Application Data\[company name]\[application].exe[hash string]\[version]\user.config angegeben. Ich weiß, als ich es versuchte, dauerte es eine Weile, bis mir klar wurde, dass es sich um die Datei handelte, die aktualisiert wurde.

    
Graham Clark 23.07.2009 10:44
quelle
0

Ich habe gerade eine Benutzereinstellung getestet und sie bleibt bestehen, wenn Sie diese Konsolenanwendung zweimal ausführen:

%Vor%

Probier es einfach aus. Es wird keine Minute dauern.

    
Jader Dias 20.10.2009 01:34
quelle

Tags und Links