このコードを使用して、いくつかの属性を持つファイルをシリアル化しました。
public void saveLevelInfo(LevelData levelInfo) {
stream = File.Open("Game.data", FileMode.Create);
BinaryFormatter bFmt = new BinaryFormatter();
bFmt.Serialize(stream, levelInfo);
stream.Close();
}
次に、これを使用しようとすると:
public void loadLevelInfo() {
stream = File.Open("Game.data", FileMode.Open);
BinaryFormatter bFmt = new BinaryFormatter();
LevelData level = (LevelData)bFmt.Deserialize(stream);
stream.Close();
}
次の例外が発生します: ileNotFoundException: ファイルまたはアセンブリ '922ab9ba88eba49469a1eeab68bc0baa' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
ファイルが存在し、ファイルを消去すると、次の例外が発生します: FileNotFoundException: ファイル "C:\Users\Gilson\Documents\AntHill\anthill\Game.data" が見つかりませんでした
それを解決する方法についてのアイデアはありますか?私はC#が初めてなので、何をすべきかわかりません。