「アプリケーション構成ファイル」について
- 題名: 「アプリケーション構成ファイル」について
- 著者: どっとねっと
- 日時: 2003/11/19 17:31:36
- ID: 1499
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 「アプリケーション構成ファイル」について
- 著者: 管理人
- URL: http://dobon.net
- 日時: 2003/11/24 2:31:03
- ID: 1557
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 「アプリケーション構成ファイル」について
- 著者: どっとねっと
- 日時: 2003/11/27 14:51:07
- ID: 1612
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
初めて書き込みをさせていただきます。
どぼんさんの『「アプリケーション構成ファイル」を編集する』を参考に、アプリケーション構成ファイルの値を変更してみました。
しかし書き換えた直後「System.Configuration.ConfigurationSettings.AppSettings()」を使用し、値を読み取ると書き換える前の値になってます。
------------------------------------------------------------------
Trace.WriteLine("書換前:" & _
System.Configuration.ConfigurationSettings.AppSettings("Comment"))
アプリケーション構成ファイル書き換え処理
Trace.WriteLine("書換後:" & _
System.Configuration.ConfigurationSettings.AppSettings("Comment"))
------------------------------------------------------------------
'結果
'書換前:コメント
'書換後:コメント
------------------------------------------------------------------
書き換え処理直後、アプリケーション構成ファイル内を確認し書き換えが行われたことは確認しました。
アプリケーションを一度終了し、再度アプリケーションを起動すると書き換えた後の値を取得することができました。
(恐らく、アプリケーション実行中は記憶領域に退避した値を読み取っていると考えてます。)
下記HPの概要に「アプリケーション構成ファイルは実行時に値を取得できる」と記載されてますが、
http://support.microsoft.com/default.aspx?scid=kb;ja;313405
プログラム実行中に意図的にアプリケーション構成ファイルを読み込むことは不可能なのでしょうか?
ご回答宜しくお願い致します。