アプリ設定で値を簡単に読み書きできるようにするクラスを作成しました。
public static class SettingsManager
{
public static string ComplexValidationsString
{
get { return (string)Properties.Settings.Default["ComplexValidations"]; }
set
{
Properties.Settings.Default["ComplexValidations"] = value;
Properties.Settings.Default.Save();
}
}
問題は、値が実際には保存されていないことです。つまり、アプリケーションを終了して再度実行しても、値は変更されません。保存された値が閉じてから再度開くまで保持されるようにするにはどうすればよいですか?