我有一项服务: http://chronicpainhostservice2.cloudapp.net/Service1.svc 我在silverlight 5.0应用程序中使用它。这一切都很好。 但是,当我使用“添加服务引用”将此服务添加到项目时,它始终生成xmlserializer
还有一件事 - 当我尝试将它添加到简单的Windows应用程序时,它正在生成DataContractSerializer,因此问题不在服务器中。
如何强制silverlight生成DataContractSerializer? 谢谢!
答案 0 :(得分:1)
在使用相应的Serializer之前,看起来svcutil尝试验证某些条件。 这里有一些细节: http://kjellsj.blogspot.com/2008/03/wcf-datacontractserializer-schema-rules.html
您是否尝试通过手动调用svcutil来强制使用序列化程序: svcutil http://chronicpainhostservice2.cloudapp.net/Service1.svc / SER:DataContractSerializer的