[解決済み] Properties.Settings.Defaultはどこに保存されていますか?
2022-04-25 08:59:04
質問
知っているつもりだったが、今日また間違いが証明された。
VS2008、.NET3.5、C#を実行中。 User settingsをProperties Settingsタブにデフォルト値で追加し、このコードを使って読み込んでいます。
myTextBox.Text = Properties.Settings.Default.MyStringProperty;
そして、ユーザーがオプションダイアログで値を編集した後、私はこのように保存します。
Properties.Settings.Default.MyStringProperty = myTextBox.Text;
Properties.Settings.Default.Save();
実行ディレクトリにあるMyApp.exe.configファイルは更新されず、デフォルト値が入ったままです。 さらに、私が知る限りでは、そのディレクトリ内の他のファイルも更新されていません! しかし、プログラムが値を読み戻すと、変更された値が取得されます。したがって、どこかに保存されていることは分かっています...
今朝、手動で値を編集する必要があったのですが、変化しているものが見つからず、困ってしまいました。
解決方法は?
Program Files フォルダへの読み取りアクセスのみをデフォルトで許可する Windows の新しいバージョンのポリシーに対応するため (UAC で昇格を要求しない限り、それは別の話題ですが)、アプリケーションは設定フォルダを
%userprofile%\appdata\local
または
%userprofile%\Local Settings\Application Data
は、お使いのWindowsのバージョンに応じて、ユーザー固有の設定に使用されます。全ユーザーの設定を保存する場合は、対応するフォルダーにある
C:\users
または
C:\Documents and Settings
をすべてのユーザプロファイルに適用します (例:
C:\users\public\appdata\local
).
関連
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
[解決済み】MetadataException: 指定されたメタデータ・リソースをロードできない
-
[解決済み] 他のスレッドからGUIを更新するにはどうすればよいですか?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] C#の正しいバージョン番号を教えてください。
-
[解決済み] usingディレクティブはネームスペースの内側と外側のどちらを使うべきですか?
-
[解決済み] IDisposable インターフェースの正しい使用法
-
[解決済み] C#でベースコンストラクタを呼び出す
-
[解決済み] C#のconstとreadonlyの違いは何ですか?
-
[解決済み] Windowsフォームアプリケーションで、アプリケーションの設定を保存するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】パディングが無効で、削除できない?
-
[解決済み] 'SubSonic.Schema .DatabaseColumn' 型のオブジェクトをシリアライズする際に、循環参照が検出されました。
-
[解決済み】リソースの読み込みに失敗した:ステータス500(内部サーバーエラー)のサーバーの応答)
-
[解決済み】5.7.57 SMTP - MAIL FROMエラー時に匿名メールを送信するためにクライアントが認証されない
-
[解決済み】パラメータ付きRedirectToAction
-
[解決済み】画像のペイントにTextureBrushを使用する方法
-
[解決済み] 関数を終了するには?
-
[解決済み】Microsoft.Extensions.LoggingからILoggerを解決することができない
-
[解決済み】ユーザー設定値を別のユーザー設定値で設定する
-
[解決済み] アクティブなapp.configファイルのパスを見つけるには?