>>505のとおり、IOException例外を受け取ったあとの読み込みを
fileStream = new FileStream( loadPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite );
このようにしたところ上手く読み込めました。
しかし、最初にFileAccess.ReadWriteで読み込んでいた方のプロセスで書き込みを行おうとすると例外が発生し
別のプロセスで使用されているためプロセスはファイル○○○にアクセスできませんというメッセージが返ってきます。
最初に開いた人は読み書きできて、あとから開いた人は読み込みだけできるようにしたいんですが。
このままだと複数の人が開くと誰もファイルを更新できなくなってしまいます。
解決策があれば教えていただきたいです。