DOBON.NET DOBON.NETプログラミング掲示板過去ログ

App.config構成ファイルがリアルタイムに読めない

環境/言語:[C#]
分類:[.NET]

C#で
App.config
アプリケーション構成ファイルに記述した値を
プログラム上で読み書きし
その値により表示状態を変更させていきたいのですが、

プログラムの起動中に
App.configファイルを手で変更し
下記のソースにより取得しているのですが
変更されません

Console.WriteLine(System.Configuration.ConfigurationSettings.AppSettings["Comment"]);

これは仕様なのでしょうか?
どなたかワカル方いませんでしょうか?
> これは仕様なのでしょうか?

そう言っていいと思います。

アプリケーションの実行ファイルと同じフォルダに配置するくらいですから、app.config はインストール時や管理者によるメンテナンス程度の変更しか想定していないはずです。(一般ユーザに書き込み権限はありません)

「構成」ではなく「設定」を保存するなら、レジストリやユーザプロファイル、Protected Storage などが適切です。
同様の質問は、過去に何度かありました。今後は投稿前に過去ログを検索してみてください。

「アプリケーション構成ファイル」について
http://dobon.net/vb/bbs/log3-3/1499.html

構成ファイルの再読込
http://dobon.net/vb/bbs/log3-11/6301.html

「渋木宏明(ひどり)」サン
「管理人」サンありがとうございます。

大変参考になりました。
「アプリケーション構成ファイル」で無く、
別の方法で設定を保存するように変更してみます。


■No12763に返信(管理人さんの記事)
> 同様の質問は、過去に何度かありました。今後は投稿前に過去ログを検索してみてください。

すいません
今後、投稿前にまず過去ログを見るようにします。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板