設定を使用するアプリがあります。私が使用する設定を保存するには:
Properties.Settings.Default.Save();
私が使用するタムを読むには:
Properties.Settings.Default.MyCustomSetting;
アプリケーションのあるフォルダには、exeファイルしかありません。設定ファイルはありません。私のアプリケーションはうまく機能し、書き込み設定を読み取ることができます。
そのファイルがアプリケーションフォルダにない場合、そのファイルはどこにありますか?
My Windows XPマシンでは、設定はC:\Documents and Settings\<UserName>\Application Data\
またはC:\Documents and Settings\<UserName>\Local Settings\Application Data\
の下のuser.configというファイルに保存されます。
更新:
Windows Vista以降では、場所がC:\Users\<UserName>\AppData\Roaming\
およびC:\Users\<UserName>\AppData\Local\
に変更されました。
これは、使用しているSettingsProviderによって異なります。デフォルトでは、これは LocalFileSettingsProvider です。
そのページからの引用:
アプリケーションスコープの設定とデフォルトのユーザースコープの設定は、実行可能ファイルと同じディレクトリに作成されるapplication.exe.configという名前のファイルに保存されます。アプリケーション構成設定は読み取り専用です。特定のユーザーデータは、ユーザーのホームディレクトリの下に保存されているuser.configという名前のファイルに保存されます。
また、%APPDATA%に移動する場合もあります
特定のパスはわかりませんが、ドキュメントと設定にあると思います。保存にブレークポイントを設定すると、Properties.Settings.Defaultのメンバー/サブメンバーの1つにパスが表示されるはずです。
私のWindows7マシンでは、次の場所に保存されています。
Users \\ AppData\Local\MyCompanyName\MyExeName\1.0.0.0\user.config
MyCompanyNameを特定の名前に置き換え、MyExeNameをExeの名前に置き換えます。私の後にはたくさんのランダムな文字が続きます。
これも私を投げました。私だけではなくてよかったです。 :)これがお役に立てば幸いです!