オブジェクトをシリアル化しようとしていますが、次のエラーが発生し続けます:
解析が完了する前にストリームの終わりが検出されました
読み取り前にストリーム位置を 0 に設定しています。読み取りと書き込みのときに同じフォーマッター (Binary Formatter) を使用していることを確認し、ストリームをフラッシュしていることも確認しました。他に何ができますか。以下に、私のコードがあります。
Stream stream = File.Open("MyFile.bin", FileMode.Create);
BinaryFormatter bFormatter = new BinaryFormatter();
bFormatter.Serialize(stream, searchPage);
stream.Flush();
stream.Close();