I want to save settings between two sessions.
I change the value, save it, close the program and its still the old one... WHY?
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>
Probably you were finding the settings file in wrong place? It isn't in your bin folder.
Ref: Where are the Properties.Settings.Default stored?
Edit:
Assume if you're NOT using Windows IoT, try
~/.config/{AppName}/user.config? I don't write C# on RPi but above link mentioned this folder. -- If not here, I'm sorry that I can't offer further help :(