I am getting the following exception when i try to deserialize an object using BinaryFormatter if i run the application in 64bit
Exception The constructor to deserialize an object of type was not found
It works perfectly if I force the app to run in 32bit mode.
The object i am de-serializing implements the ISerializable interface.
This is unlikely to be anything to do with 64-bit. An example would go a very long way, but: in the case of
BinaryFormatterandISerializable, it is required that you also provide a constructor taking (as parameters)SerializationInfoandStreamingContext. It sounds like one way or another, your type is missing this. So: make sure it is there.