C# WCF序列化错误-';System.Net.Mail.MailAddress';无法序列化

C# WCF序列化错误-';System.Net.Mail.MailAddress';无法序列化,c#,wcf,c#-3.0,mailmessage,C#,Wcf,C# 3.0,Mailmessage,请帮助我解决这个WCF错误…我如何处理这些WCF的内置类 无法序列化类型“System.Net.Mail.MailAddress”。考虑 使用DataContractAttribute属性标记它,并标记所有 要使用DataMemberAttribute序列化其成员的 属性有关其他信息,请参阅Microsoft.NET Framework文档 支持的类型 创建一个自定义类,其中包含从MailAddress到跨线路传输所需的所有数据/属性,然后将MailAddress映射到此自定义类。您需要在客户端

请帮助我解决这个WCF错误…我如何处理这些WCF的内置类

无法序列化类型“System.Net.Mail.MailAddress”。考虑 使用DataContractAttribute属性标记它,并标记所有 要使用DataMemberAttribute序列化其成员的 属性有关其他信息,请参阅Microsoft.NET Framework文档 支持的类型


创建一个自定义类,其中包含从
MailAddress
到跨线路传输所需的所有数据/属性,然后将
MailAddress
映射到此自定义类。您需要在客户端执行相反的操作。如果您保持相同的属性名/类层次结构,像
AutoMapper
这样的工具可以减少to/from映射中的编码。

您可以实现一个知道如何对
邮件地址
类型进行反序列化的工具