0
我想在兩個會話之間保存設置。C#屬性不會保存
我改變了值,保存它,關閉程序,它仍然是舊的...爲什麼?
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>
即時通訊運行在樹莓... Program.exe.config存儲在相同的文件夾.. –
用戶設置沒有得到保存在'Program.exe.config'文件中 - 用戶通常沒有寫入該文件的權限,它們被保存在用戶有權寫入的相似命名文件中(根據鏈接的問題) 。 –
@DanielBucher假設您不使用Windows IoT,請嘗試使用'〜/ .config/{AppName}/user.config'? –