Hello!
As you've requested I've altered your simple sample to show exception. I'm adding it as an attachment for this forum post.
The root cause of this problem is putting a line break character ("") in the subject field of ScheduleAppointment object.
I've mainly modified the LoadBinary function like the following:
AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(Syncfusion.ScheduleWindowsAssembly.AssemblyResolver);
BinaryFormatter b = new BinaryFormatter();
b.AssemblyFormat = FormatterAssemblyStyle.Simple;
object obj = b.Deserialize(s);
t.MasterList = obj as SimpleScheduleAppointmentList;
foreach (SimpleScheduleAppointment item in t.MasterList) {
item.Subject = "Test line break: " + item.Subject;
}
It you comment out inside of the foreach then everything works nice. But if you leave it, you'll see the exception given in full week format.
I hope it helps.
F94068_709d1a9a.ZIP