フォルダー内のファイルの変更に応答する小さなアプリケーションを作成しました。しかし、Visual Studio 2008 でファイルを編集すると、何も検出されません。代わりにメモ帳でファイルを編集すると、すべてが期待どおりに機能します。
確かに、Visual Studio はある時点でファイルを保存しますが、スタジオを閉じてもウォッチャーはトリガーしません。ここで何が欠けているのか分かりますか?
このサンプル コード (C#) は、問題を説明する必要があります。
FileSystemWatcher fileSystemWatcher = new FileSystemWatcher("C:\Test", "*.cs");
WaitForChangedResult changed = fileSystemWatcher.WaitForChanged(WatcherChangeTypes.All);
Console.Out.WriteLine(changed.Name);
同じ問題を説明しているAyende のブログ投稿を見つけましたが、残念ながら解決策はありません。