Dlaczego potrzebuję konstruktora bez parametrów? [duplikować]

Możliwy duplikat:
Dlaczego klasa XML-Serializable potrzebuje konstruktora bez parametrów

Dostaję błąd czasu wykonywania, jak podano poniżej.

Message = OutlookAddIn1.DeviceRegistrationRequest nie może być serializowany, ponieważ nie ma konstruktora bez parametrów.

Doskonale rozumiem, dlaczego (jest to napisane w komunikacie o błędzie) i jak go rozwiązać (trywialne dodanie pustego konstruktora). Nie jestem pewien, co to jestczemu jest wymagane. znalazłemta dyskusja ale chodzi głównie o MVC, który nie ma nic wspólnego z moim programem (który jest klientem konsoli dla CRM Dynamics).

questionAnswers(6)

yourAnswerToTheQuestion