我正在尝试使用 Paypal 快速结账 https://www.sandbox.paypal.com/wsdl/PayPalSvc.wsdl . 当我打电话使用时
PayPalAPIAASoapBinding paypal = new PayPalAPIAASoapBinding();
我遇到了错误
Unable to generate a temporary class (result=1). error CS0030: Cannot convert type 'exprtesscheckoutdemo.com.paypal.sandbox.TupleType[]' to 'paypal.sandbox.TupleType' error CS0029: Cannot implicitly convert type 'paypal.sandbox.TupleType' to
如何克服这个问题
最佳答案
更新到版本 119 时,我自己就打了这个。在您生成的 Web 服务文件中,查找 [][]
并将所有匹配项替换为 []
。坏人似乎是 PaymentDetailsType
中的 merchantDataField
。
It seems to be a bug in the Microsoft WSDL tools与具有“maxOccurs 属性设置为无界的嵌套节点”的服务交互时;我之前在与 FedEx SOAP API 交互时也遇到过它。
关于paypal - 无法生成临时类(结果=1)。错误 CS0030 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27380146/