Наблюдатель файловой системы не запускает события для файла в %appdata%/Роуминг

#c# #filesystemwatcher

Вопрос:

Всем доброго дня,

Я использую файловую систему наблюдения для мониторинга log.txt файл в каталоге %AppData%/Перемещаемый. К сожалению, это не работает. Если я изменю путь log.txt за пределами %AppData% наблюдатель работает без проблем. В чем может быть причина этого?

 public class LogViewModel : ObservableObject
{
    private string _fileName = "log.txt";
    private string _fullPath;
    private string _logFile;
    public string LogFile
    {
        get { return _logFile; }
        set { OnPropertyChanged(ref _logFile, value); }
    }
    public LogViewModel()
    {
        _fullPath = FileHelper.GetFullPath(_fileName);
        var watcher = new FileSystemWatcher(AppDomain.CurrentDomain.BaseDirectory, _fullPath);
        watcher.Changed  = new FileSystemEventHandler(OnChanged);
        watcher.EnableRaisingEvents = true;
        LogFile = File.ReadAllText(_fullPath);
    }
    private void OnChanged(object sender, FileSystemEventArgs e)
    {
        LogFile = File.ReadAllText(_fullPath);
    }
}