添加服务引用始终生成xmlserializer而不是DataContractSerializer
问题描述:
我有一个服务: http://chronicpainhostservice2.cloudapp.net/Service1.svc 我在silverlight 5.0应用程序中使用它。它一切正常。 然而,当我使用“添加服务引用”,并称该服务以项目它总是产生XmlSerializer的添加服务引用始终生成xmlserializer而不是DataContractSerializer
一件事 - 当我尝试将其添加到简单的Windows应用程序它生成的DataContractSerializer,所以这个问题是不是在服务器。
如何强制silverlight生成DataContractSerializer? 谢谢!
答
它看起来像svcutil尝试使用适当的串行器之前验证一些条件。 这里有一些细节: http://kjellsj.blogspot.com/2008/03/wcf-datacontractserializer-schema-rules.html
你试图强行通过手动调用使用的串行SvcUtil工具: SvcUtil工具http://chronicpainhostservice2.cloudapp.net/Service1.svc /SER:DataContractSerializer的