同じ xml ファイルを参照する 2 つのアプリケーションがあります。1 つはファイルに書き込み、もう 1 つはファイルへの変更を監視します。
アプリケーション 1 では、FileSystemWatcher を使用して変更を監視し、フィルターを LastWrite として適用し、変更イベントのみを監視しました。バックグラウンドで継続的に実行されます
アプリケーション 2 は、起動時にファイル内の特定のノードを読み取り、ユーザーの指示でノードを更新します。実行時にファイルから値を読み取り、その値を変更する機能を持つ単純な Windows フォームです。
両方のアプリケーションを実行しているときに遭遇した奇妙なことは、アプリケーション 2 の起動時に、アプリケーション 1 でファイル変更イベントが発生することです (注: アプリケーション 1 は継続的にファイルを監視します)。
アプリ 2 起動時にアプリ 1 で発生する change イベントをなくしたい。
フィルターが正しくないか、または Change イベントの動作がおかしくないですか?