-3

如果我以 64 位运行应用程序,当我尝试使用 BinaryFormatter 反序列化对象时出现以下异常

异常未找到反序列化类型对象的构造函数

如果我强制应用程序在 32 位模式下运行,它会完美运行。我正在反序列化的对象实现了 ISerializable 接口。

4

1 回答 1

1

这不太可能与 64 位有关。一个例子会有很长的路要走,但是:在 and 的情况下BinaryFormatterISerializable您还需要提供一个构造函数,以(作为参数)SerializationInfoand StreamingContext。这听起来像是一种或另一种方式,你的类型缺少这个。所以:确保它在那里。

于 2012-08-02T11:40:22.880 回答