Por que preciso de um construtor sem parâmetros? [duplicado]
Duplicata Possível:
Por que a classe XML-Serializable precisa de um construtor sem parâmetros
Estou recebendo o erro de tempo de execução, conforme indicado abaixo.
Mensagem = OutlookAddIn1.DeviceRegistrationRequest não pode ser serializado porque não tem um construtor sem parâmetros.
Estou perfeitamente claro porque (é dito na mensagem de erro) e como resolvê-lo (adição trivial do construtor vazio). O que não estou claro éporque é requerido. encontreiesta discussão mas é principalmente sobre o MVC, que não tem nada a ver com o meu programa (que é um cliente de console para o CRM Dynamics).