FileSystemWatcher не запускается, если файл изменяется из обозревателя решений, на самом деле он запускается из обозревателя файлов - PullRequest
1 голос
/ 25 апреля 2020

У меня странная проблема с FileSystemWatcher. Папка, которую я смотрю, является "публикацией". Файл, который я наблюдаю, - «настройки. json», находящиеся в папке публикации внутри одного проекта

Проблема: при изменении настроек. json в Visual Studio 2019 событие не вызывается, но файл сохраняется , При изменении настроек. json за пределами Visual Studio, т. Е. В проводнике файлов, происходит событие, а затем файл сохраняется.

Любое решение или альтернативы использования FileSystemWatcher?

            FileSystemWatcher publishWatcher = new FileSystemWatcher(DestinationDirectory + "\\publishing")
            {
                Filter = "settings.json"
                EnableRaisingEvents = true
            };
            publishWatcher.Changed += new FileSystemEventHandler(PublishPackageChanged);

          private void PublishPackageChanged(object sender, FileSystemEventArgs e)
          {
          }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...