Hello,

I am getting an error and i am unable to find the root cause for this
problem.As there was no binary formatter for compactframework so i used
Compact Formatter.
I have used Compact Formatter, for writing down a serilized file and
deseriliaze file.

but it is giving me some problem whenever i am serilizing the file , it
writes the file , and deserializes it when in debug mode .

if i open the execute the exe and then try to read the file which has
already been developed using compactformatter.

it generates me errors
//////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
System.MissingMethodException: No parameterless constructor defined for this
object.at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly) at
System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.Activator.CreateInstance(Type type) at
CompactFormatter.CompactFormatter.DeserializeObject(Stream stream) at
CompactFormatter.CompactFormatter.innerDeserialize(Stream
serializationStream) at
CompactFormatter.CompactFormatter.DeserializeArrayObject(Stream
serializationStream)at
CompactFormatter.CompactFormatter.innerDeserialize(Stream
serializationStream)at
CompactFormatter.CompactFormatter.innerDeserialize(Stream
serializationStream) at
CompactFormatter.CompactFormatter.populateObject(Stream stream, Object graph)
at CompactFormatter.CompactFormatter.DeserializeObject(Stream stream) at
CompactFormatter.CompactFormatter.innerDeserialize(Stream
serializationStream) at
CompactFormatter.CompactFormatter.innerDeserialize(Stream
serializationStream) at
CompactFormatter.CompactFormatter.innerDeserialize(Stream
serializationStream) at
CompactFormatter.CompactFormatter.populateObject(Stream stream, Object
graph)t CompactFormatter.CompactFormatter.DeserializeObject(Stream stream) at
CompactFormatter.CompactFormatter.innerDeserialize(Stream
serializationStream) at
CompactFormatter.CompactFormatter.innerDeserialize(Stream
serializationStream) at
CompactFormatter.CompactFormatter.innerDeserialize(Stream
serializationStream) at CompactFormatter.CompactFormatter.Deserialize(Stream
serializationStream)at Pattern.Check.load(String file)
///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////

Regards


Naveen