Ich möchte die Einstellungen zwischen zwei Sitzungen speichern.C# -Eigenschaften werden nicht gespeichert
Ich ändere den Wert, speichere es, schließe das Programm und es ist immer noch das alte ... WARUM?
int test = Properties.Settings.Default.mode;
System.Console.WriteLine(test);
Properties.Settings.Default.mode = 1;
Properties.Settings.Default.Save();
test = Properties.Settings.Default.mode;
System.Console.WriteLine(test);
XML:
<userSettings>
<PyControl.Properties.Settings>
<setting name="mode" serializeAs="String">
<value>0</value>
</setting>
</PyControl.Properties.Settings>
</userSettings>
Ich laufe auf raspberry ... Program.exe.config wird im selben Ordner gespeichert .. –
Benutzereinstellungen nicht erhalten in der 'Program.exe.config' Datei gespeichert, obwohl der Benutzer normalerweise nicht berechtigt ist, in diese Datei zu schreiben. Sie werden in einer ähnlich benannten Datei gespeichert, an die der Benutzer schreiben darf (für die verknüpfte Frage). –
@DanielBucher Angenommen, Sie verwenden Windows IoT nicht, versuchen Sie '~/.config/{AppName}/user.config'? –