何らかの理由でアプリケーションが読み込まれると、アプリケーションパスのprogramname.exe.configの設定が読み込まれますが、Properties.Settings.Default .Save()設定はAppdata/local/program/version/user.configに保存されます
私のアプリケーションをuser.configからロードするにはどうしたらいいですか?C#の設定は.exe.configからロードされていますが、user.configに保存されます
programname.exe.configを削除した場合は、プログラムが次に実行されるときに再生成されます。保存する前に
デフォルトの動作は、説明したとおりです。ユーザー設定は ' .config'ファイル(ùserSettings'セクションにあります)のデフォルト値を取得しますが、' user.config'に書き込まれます。それらを再び読むと、 'user.config'があれば読み込み、そうでなければ' .config'から読み込みます。私はなぜ 'user.config'があなたのために読み込まれているのか分かりませんが、残りは普通の動作です。 –
Jcl
' configSections/SectionGroup' xmlをスクリーンショットの 'user.config'から削除しましたか? – Jcl
コードを共有できますか? – Dhanuka777