WPF アプリケーションの複数のインスタンスを実行している状況があります。インスタンスが同じ user.config ファイルを共有するようにします。現在、user.config ファイルに最後に書き込みを行ったインスタンスが優先されます。すべてのインスタンスが user.config ファイルを監視し、別のインスタンスが変更するたびに設定をリロードすることをお勧めします。現在、user.config ファイルは次の場所にあります。
C:\Documents and Settings\ユーザー名\Local Settings\Application Data\会社名\ ExeName .exe_StrongName_ hash \1.0.0.0
たとえば、C:\Documents and Settings\usename\Local Settings\Application Data\Company\5kAdCon.exe_StrongName_gxh0g12uyafipnfrslaggvy4vvk01fko\1.0.0.0 です。
user.config ファイルにファイル ウォッチャーを追加できるように、このフル パス (ハッシュを含む) を取得する方法はありますか?
もしそうなら、ファイルが変更されたときに設定をリロードしたいです。このメソッドを呼び出すのは簡単ですか?
Properties.Settings.Default.Reload();