Я сделал небольшое приложение, которое реагирует на изменения файлов в папке. Но когда я редактирую файл в Visual Studio 2008, он никогда ничего не обнаруживает. Если я отредактирую файл в "Блокноте", все будет работать так, как ожидалось.
Конечно, Visual Studio сохраняет файл в какой-то момент, но наблюдатель даже не запускается, когда я закрываю студию. Вы знаете, что мне здесь не хватает?
Этот пример кода (С#) должен показать проблему:
FileSystemWatcher fileSystemWatcher = new FileSystemWatcher("C:\Test", "*.cs");
WaitForChangedResult changed = fileSystemWatcher.WaitForChanged(WatcherChangeTypes.All);
Console.Out.WriteLine(changed.Name);
Я нашел сообщение в блоге от Ayende, в котором описывается одна и та же проблема, но, к сожалению, нет решения.