Windows phone 8 网络服务&x27;System.ServiceModel.XmlSerializerFormatAttribute';不包含';风格';
对于Windows Phone 8应用程序,我需要连接到Web服务。 但是当我使用可视化工具添加服务引用时, 它添加了一个带有错误的文件“Reference.cs”:Windows phone 8 网络服务&x27;System.ServiceModel.XmlSerializerFormatAttribute';不包含';风格';,windows-phone-8,Windows Phone 8,对于Windows Phone 8应用程序,我需要连接到Web服务。 但是当我使用可视化工具添加服务引用时, 它添加了一个带有错误的文件“Reference.cs”: “System.ServiceModel.XmlSerializerFormatAttribute”不包含“Style”的定义。我遇到了相同的问题,因此我添加了另一个属性[System.ServiceModel.DataContractFormat(Style=System.ServiceModel.OperationFormat
“System.ServiceModel.XmlSerializerFormatAttribute”不包含“Style”的定义。我遇到了相同的问题,因此我添加了另一个属性[System.ServiceModel.DataContractFormat(Style=System.ServiceModel.OperationFormatStyle.Rpc)] 服务给出的错误不能同时具有这两个属性 [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.DataContractFormat(Style=System.ServiceModel.OperationFormatStyle.Rpc)] 因此,当我删除XmlSerializerFormatAttribute并离开DataContractFormat时,它返回了所需的对象(响应),但所有值均为null 当我删除DataContractFormat时,它返回null,甚至不是空对象 因此,我不得不使用httpclient.postasync从代码中调用此服务,并将soap xml传递给它,如果您需要更多详细信息,请告诉我 祝你好运:)