実行時にいくつかのデータを保存しようとしています:
SettingsProperty property = new SettingsProperty("tabSetting");
property.Name = "tab";
property.PropertyType=typeof(string);
property.DefaultValue = "path";
Settings.Default.Properties.Add(property);
Settings.Default.Save();
ただし、このコードはファイル Settings.settings に変更を保存しません。
また、VisualStudio から Settings.settings を変更しようとします。このファイルを開いて手動で設定を記述します。その後、上記のコードを実行すると、次の例外が発生します。
Item has already been added. Key in dictionary: 'tab' Key being added: 'tab'
Settings.Default.Save()
コードが機能しないのはなぜ ですか?