C# 添加服务引用始终生成xmlserializer,而不是DataContractSerializer

C# 添加服务引用始终生成xmlserializer,而不是DataContractSerializer,c#,wcf,serialization,silverlight-5.0,netdatacontractserializer,C#,Wcf,Serialization,Silverlight 5.0,Netdatacontractserializer,我有一项服务: 我在silverlight 5.0应用程序中使用它。一切都很好。 但是,当我使用“添加服务引用”将此服务添加到项目中时,它总是生成xmlserializer 还有一件事——当我尝试将它添加到简单的windows应用程序时,它正在生成DataContractSerializer,所以问题不在服务器上 如何强制silverlight生成DataContractSerializer? 谢谢 在使用适当的序列化程序之前,svcutil可能会尝试验证某些条件。 以下是一些细节: 您是否尝

我有一项服务: 我在silverlight 5.0应用程序中使用它。一切都很好。 但是,当我使用“添加服务引用”将此服务添加到项目中时,它总是生成xmlserializer

还有一件事——当我尝试将它添加到简单的windows应用程序时,它正在生成DataContractSerializer,所以问题不在服务器上

如何强制silverlight生成DataContractSerializer?
谢谢

在使用适当的序列化程序之前,svcutil可能会尝试验证某些条件。 以下是一些细节:

您是否尝试通过手动调用svcuti强制使用序列化程序: svcutil /ser:DataContractSerializer