У меня есть ситуация, когда я запускаю несколько экземпляров своего приложения 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();