C# の設定ファイル、構成ファイルについて、app.configの<appSettings>に書く方法は知っていたけれども、最近、Settings.settingsに設定が書いてあるものがあり、これは何だろう?と調べていました。すると、他にもやり方が幾つかあるのを知りました。
この記事が詳しかったです。
Settings.settings のユーザーごとの設定ファイルの場所
Settings.settingsを使うと、(app.configの<appSettings>とは違って、)ユーザーごとに設定値を変えることができるのですが(スコープをユーザーにできるという意味)、その設定値を書いたファイルがどこに保存されているのか、当初すぐに分かりませんでした。
複数記事を調べた結果、ここにあることが分かりました。
C:\Users<ユーザー名>\AppData\Local<会社名><アプリケーション名>.exe_Url_<ハッシュ値>\<バージョン>\user.config
そして、この<会社名>というのが、どこにあるのかというと、
プロジェクトを右クリックし、プロパティを選択。
プロパティ画面の、アプリケーションのアセンブリ情報をクリック。
この画面に会社名がありました。
参考になったサイト
Settings.settingsについて、以下の記事を参考にしました。