У меня есть ситуация, когда я запускаю несколько экземпляров своего приложения WPF. Я хочу, чтобы экземпляры использовали один и тот же файл user.config. В настоящее время тот экземпляр, который записывает в файл user.config, побеждает последним. Я бы предпочел, чтобы все экземпляры просматривали файл user.config и перезагружали настройки всякий раз, когда другой экземпляр изменяет его. Файл user.config в настоящее время находится здесь:
C: \ Documents and Settings \ имя пользователя \ Локальные настройки \ Данные приложения \ название компании \ ExeName .exe_StrongName_ хеш \ 1.0.0.0
Например, C: \ Documents and Settings \ имя_пользователя \ Локальные настройки \ Application Data \ Company \ 5kAdCon.exe_StrongName_gxh0g12uyafipnfrslaggvy4vvk01fko \ 1.0.0.0
Есть ли способ для меня получить этот полный путь (включая хэш), чтобы я мог добавить наблюдатель файла в файл user.config?
Если это так, я хочу перезагрузить настройки при изменении файла. Это так же просто, как вызвать этот метод?
Properties.Settings.Default.Reload();